728x90
== VS ===
@2024.04.01
console.log(0 == false); // true
console.log(0 === false); // false
console.log('' == false); // true
console.log('' === false); // false
console.log(null == undefined); // true
console.log(null === undefined); // false
동등 연산자(==)
💡
두 피연산자의 값이 동등한지 확인하는 연산자
- 값의 타입이 다를 경우 타입 변환을 수행하여 동등성을 비교한다.
- 따라서 예상치 못한 결과가 발생할 수 있으므로 주의해야 한다.
일치 연산자(===)
💡
값과 타입이 모두 같을 경우에만 참을 반환하는 연산자
- 값을 비교할 때는 일치 연산자를 사용하는 것을 권장
- 타입 변환 없이 값을 비교하므로 예상치 못한 결과를 줄일 수 있다.
728x90
'JavaScript' 카테고리의 다른 글
콜백 함수 (0) | 2024.04.20 |
---|---|
함수 (0) | 2024.04.20 |
Null vs Undefined (0) | 2024.04.20 |
변수/상수 (1) | 2024.04.20 |
JavaScript란? (0) | 2024.04.19 |