◇ 팁?!?/개발

javascript [==, !=] vs [===, !==]

아맹꼬 2016. 8. 2. 17:42
728x90

==, !=  비교는 암묵적으로 타입캐스팅을 실행


때문에 false == 0 또는 "" == 0 과 같은 비교가 true를 반환한다.


===, !== 은 표현식의 값과 타입을 모두 확인한다.


var z = 0;

if (z === false) -> z는 0 이고 false가 아니기 때문에 이 블록은 실행되지 않음.

반응형