[JavaScript] '==' ์ '===' ์ฐ์ฐ์ ์ฐจ์ด
2022.10.07
์ฐ์ JavaScript๋ ํ์
๋ณํ์ ๋ํด ์ ์ฐํ๊ฒ ๋์ํ๋ค. 1. "==" ์ฐ์ฐ์ == ์ฐ์ฐ์์ ๊ฒฝ์ฐ, ๋ ํผ ์ฐ์ฐ์์ ๊ฐ(value)๊ฐ ๋ค๋ฅผ ๊ฒฝ์ฐ ์ผ๋ถ ํผ ์ฐ์ฐ์์ ํ์
(type)์ ๋ณํํ์ฌ ๊ฐ์ ๋น๊ต. : ํ์
์ ๋น๊ตํ์ง ์๋๋ค. 10 == 10//true 10 == '10'//true true == 1//true true == '1'//true null == undefined//true 2. "===" ์ฐ์ฐ์ === ์ฐ์ฐ์์ ๊ฒฝ์ฐ ํ์
์ ๋ณํํ์ง ์๊ณ ๊ฐ์ ๋น๊ตํ๋ค. : ํ์
๊ณผ ๊ฐ์ ๋ชจ๋ ๋น๊ตํ๋ค. 10 === 10//true 10 === '10'//false true === 1//false true === 'true'//false null === undefined//false NaN === N..