'동등 비교'에 해당되는 글 1건

  1. 2022.04.10 자바스크립트 값 변환, 느슨한/엄격한 동등 비교
반응형

강제변환이 필요하다면 느슨한 동등 연산자 (===)를, 필요하지 않으면 엄격한 동등 연산자 (===)를 사용하자.

1. 비교하기 : 문자열 -> 숫자

2. 비교하기 : * -> 불리언

== 의 피연산자 한쪽이 불리언 값이면 예외 없이 그 값이 먼저 숫자로 강제변환된다.

절대로, 두번 다시 == true 혹은 == false 같은 코드는 쓰지 말자.

'사용하지 말자' 라고 이야기한 연산자는 == 이지, === 가 아니다. === true 혹은 === false 는 강제변환을 허용하지 않기에 ToNumber 강제변환은 신경쓰지 않아도 된다.

3. NaN , +0 , -0

NaN은 그 자신과도 결코 동등하지 않다.

+0와 -0는 동등하지 않다.

반응형