본문 바로가기
프런트엔드/Javascript

연산자 == 와 === 차이 in javascript

by david100gom 2020. 5. 5.
728x90

 

== 는 값만 비교하지만, === 는 타입까지 비교한다. 가능하면 === 와  !== 를 사용하자. 

ex) 

1 == true   : true

1 === true  : false

null == undefined  : true

null === undefined : false

단, NaN은 어느 값과도 일치하지 않는다. 그래서 isNaN() 를 사용해야 한다.

NaN==NaN : false

NaN === NaN : false

 

728x90

댓글