==랑 ===는 다릅니다.

iadorora·2024년 11월 8일

daily record

목록 보기
21/27

Equal Operator "=="

: It checks two operands are "EQUAL OR NOT"

값만 비교

Strict Equal Operator "==="

= Identity Operator
: It checks two operands are "IDENTICAL OR NOT"

값과 타입을 모두 비교

예제

1 == '1'; // true
true == 1; // true
null == undefined; // true
1 === '1'; // false
true === 1; // false
null === undefined; // false

일반적으로 ,

=== 연산자를 사용하여 더 엄격한 비교를 수행하고,
타입 변환이 필요한 경우엔 타입 변환 명시 후 비교해서 가독성 up!⭐

NaN (Not a Number)은, 어떤 것과도 같지 않다

profile
Archive

0개의 댓글