๐ป'๊ฐ ์์' ํํ๐ป
1. null : ๊ฐ๋ฐ์๊ฐ ์๋์ ์ผ๋ก ๋น์ด๋์ ์ํ
2. undefined : ๋ณ์๊ฐ ์ ์ธ๋ ์งํ ์ํ(์ด๊ธฐํ๋๊ธฐ ์ ์ํ)
<script>
var num1;
console.log(num1); //undefined
var num2 = null;
console.log(num2); //null
</script>
๐ป์ง์ฑ ๋น๊ต ์ฐ์ฐ์๐ป
์ผ๋ฐ ์ฐ์ฐ์
- ==, !=
- ์๋ฃํ ๋น๊ต๋ฅผ ํ์ง ์๋๋ค.
- ๊ฐ๋ง ๋น๊ตํ๋ค.
์ง์ฑ ๋น๊ต ์ฐ์ฐ์
- ===, !===
- ์๋ฃํ ๋น๊ต์ ๊ฐ ๋น๊ต๋ฅผ ํ๋ค.
<script>
console.log(undefined == null); //true
console.log(undefined === null); //false
console.log(10 == '10'); //true
console.log(10 === '10'); //false
</script>
null๊ณผ undefined์ ์๋ฃํ์ ๊ฐ์ง ์๋ค.
'WEB > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] ํ๋ณํ (parseInt, parseFloat) + isNaN (0) | 2023.10.05 |
---|---|
[JavaScript] ๋ณ์์ ์ค์ฝํ (0) | 2023.10.05 |
[JavaScript] function (0) | 2023.10.04 |
[JavaScript] datatype ๋ฐ ๋ณ์ ์ ์ธ (0) | 2023.10.04 |
[JavaScript] JavaScript ๊ตฌ๋ฌธ์ ์คํ ์์์ ๋๋ฒ๊น (0) | 2023.10.04 |