본문 바로가기
JavaScript

== VS ===

by 융디's 2024. 4. 20.
728x90
== VS ===

== 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