JavaScript/이론
[JavaScript] == 와 === 의 차이
sirius
2021. 3. 24. 15:23
==은 값만 비교, ===은 type까지 비교한다.
typeof null > "object"
typeof undefined >"undefined"
typeof 1 > "number"
typeof '1' > "string"
if(null == undefined) {
console.log(true);
} else {
console.log(false);
}
//true
if(null === undefined) {
console.log(true);
} else {
console.log(false);
}
//false
if(0 == '0') {
console.log(true);
} else {
console.log(false);
}
//true
if(0 === '0') {
console.log(true);
} else {
console.log(false);
}
//false