[JavaScript] ==와 ===차이점 요약
2021. 11. 8. 13:47ㆍ프로그래밍 언어/JavaScript
[JavaScript] ==와 ===차이점 요약
"==" : 데이터의 값만 비교
"===" : 데이터의 값과 데이터 형 비교
결론 : 값만 비교할 때 '==', 좀 더 엄격하게 데이터의 형까지 비교하고 싶을 때 "==="을 사용한다.
# 기본 자료형 비교
a = 1234;
b = "1234";
console.log(a == b) // true
console.log(a === b) // false
console.log(null == undefined) // true
console.log(null === undefined) // false
console.log(0 == false) // true
console.log(0 === false) // false
console.log(0 == []) // true
console.log(0 === []) // false
console.log(1 == true) // true
console.log(1 === true) // false
console.log(0 == "") // true
console.log(0 === "") // false
"==" : Equal Operator
"===" : Strict Equal Operator