Dream๐Ÿฐng
article thumbnail
[JS] ํด๋ž˜์Šค์™€ ์ธ์Šคํ„ด์Šค
๐Ÿ“ Study/JavaScript 2022. 9. 21. 17:30

ํด๋ž˜์Šค์™€ ์ธ์Šคํ„ด์Šค โœ๏ธ ํด๋ž˜์Šค ํด๋ž˜์Šค๋ž€? ํด๋ž˜์Šค๋Š” ์†์„ฑ๊ณผ ๋ฉ”์†Œ๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ณต๊ฐ„์ด๋‹ค. ์†์„ฑ์€ ํด๋ž˜์Šค์— ํฌํ•จ๋˜๋Š” ๋ณ€์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๊ณ , ๋ฉ”์†Œ๋“œ๋Š” ํด๋ž˜์Šค์— ํฌํ•จ๋˜๋Š” ํ•จ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ์—๋Š” 2๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ํ•จ์ˆ˜๋กœ ์ •์˜ (ES5 ๋ฌธ๋ฒ•) function Introduce(name, age, favorite) { // ์ธ์Šคํ„ด์Šค ๋งŒ๋“ค์–ด์งˆ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } class ํ‚ค์›Œ๋“œ๋กœ ์ •์˜ (ES6 ๋ฌธ๋ฒ•) class Introduce { constructor(name, age, favorite) { // ์ธ์Šคํ„ด์Šค๊ฐ€ ๋งŒ๋“ค์–ด์งˆ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } } ์—ฌ๊ธฐ์„œ constructor๋Š” ํด๋ž˜์Šค๊ฐ€ ์ธ์Šคํ„ด์Šค ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ๊ฐ์ฒด๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค. constructor ๋ฉ”์†Œ๋“œ๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•œ๋‹ค๋ฉด, cla..

article thumbnail
[U1S3] JavaScript ๊ธฐ์ดˆ ์ œ์–ด๋ฌธ

1. ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์ด๋ž€? ์–ด๋–ค ์กฐ๊ฑด์„ ํŒ๋ณ„ํ•˜๋Š” ๊ธฐ์ค€์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์œผ๋กœ, ๋ฐ˜๋“œ์‹œ ๋น„๊ต ์—ฐ์‚ฐ์ž ๋˜๋Š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๊ฐ€ ํ•„์š”ํ•˜๋‹ค. โœ๏ธ ๋น„๊ต ์—ฐ์‚ฐ์ž ๋น„๊ต ์—ฐ์‚ฐ์ž๋Š” ํ”ผ์—ฐ์‚ฐ์ž๋ฅผ ์„œ๋กœ ๋น„๊ตํ•˜๊ณ , ๋น„๊ต ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ธ์ง€ ๊ฑฐ์ง“์ธ์ง€์— ๋”ฐ๋ผ ๋…ผ๋ฆฌ๊ฐ’์ธ true ๋˜๋Š” false๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ํ”ผ์—ฐ์‚ฐ์ž๋กœ๋Š” Number, String, Boolean, ๊ฐ์ฒด ๊ฐ’์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋น„๊ต ์—ฐ์‚ฐ์ž์˜ ์ข…๋ฅ˜ - ๋™๋“ฑ (==) - ๋ถ€๋“ฑ (!=) - ์ผ์น˜ (===) - ๋ถˆ์ผ์น˜ (!==) - ํผ (>) - ํฌ๊ฑฐ๋‚˜ ๊ฐ™์Œ (>=) - ์ž‘์Œ (

profile on loading

Loading...