๐Ÿ‘ฉ‍๐Ÿ’ป ์•Œ๊ณ ๋ฆฌ์ฆ˜/๐Ÿ–ฅ๏ธ FE

[๋ฐ”๋‹๋ผ JS] ๋…ธ๋งˆ๋“œ์ฝ”๋” #2.4

์˜ค๋ธŒ ๐Ÿง™‍โ™‚๏ธ 2022. 9. 25. 14:47

์˜ค๋Š˜์€ boolean์— ๋Œ€ํ•ด ๋ฐฐ์› ๋‹ค. 

boolean์€ ์ฐธ๊ณผ ๊ฑฐ์ง“์„ ํ‘œํ˜„ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. 

์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธ์„ ํ–ˆ๋Š”์ง€, ๋น„๋””์˜ค๊ฐ€ ์žฌ์ƒ๋˜๊ณ  ์žˆ๋Š”์ง€, ์›น์‚ฌ์ดํŠธ๊ฐ€ ๋กœ๋”ฉ๋˜๊ณ  ์žˆ๋Š”์ง€ ๋“ฑ์—

์‚ฌ์šฉํ•œ๋‹ค.

const amIFat = true;
/* true๋ผ๊ณ  ์ ์–ด์•ผ ํ•œ๋‹ค.
"true"๋ผ๊ณ  ์ ์ง€ ์•Š๋Š”๋‹ค. "true"๋Š” string */

null์€ ๋ณ€์ˆ˜ ์•ˆ์— ์•„๋ฌด๊ฒƒ๋„ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค. 

๊ฐ’์€ ์žˆ๋Š”๋ฐ, ์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ์ƒํƒœ์ด๋‹ค.

 

undefined๋Š” 

๋ณ€์ˆ˜๋Š” ์กด์žฌํ•˜๋Š”๋ฐ, ์ •์˜๋˜์ง€ ์•Š์€ ๊ฒƒ์ด๋‹ค. 

๋ฉ”๋ชจ๋ฆฌ ์•ˆ์— ๊ณต๊ฐ„์€ ์ฐจ์ง€ํ•˜๋‚˜, ๊ฐ’์ด ๋“ค์–ด๊ฐ€์ง€ ์•Š์€ ๊ฒƒ์ด๋‹ค.

๋ฌธ์ž๊ฐ€ ์•„๋‹Œ ํƒ€์ž…์ด๋‹ค.

 

const amIFat = null;
let something;
console.log(something);
 
์‹คํ–‰ ๊ฒฐ๊ณผ

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฑด, null์€ ์ ˆ๋Œ€ ์ž์—ฐ์ ์œผ๋กœ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค. 

null์€ ๋ณ€์ˆ˜ ์•ˆ์— ์–ด๋–ค ๊ฒƒ์ด ์—†๋‹ค๋Š” ๊ฒƒ์„ ํ™•์‹คํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. 

null์€ "๋น„์–ด์žˆ์–ด์š”"๋ฅผ ์˜๋„์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.