== 는 값만 비교하지만, === 는 타입까지 비교한다. 가능하면 === 와 !== 를 사용하자.
ex)
1 == true : true
1 === true : false
null == undefined : true
null === undefined : false
단, NaN은 어느 값과도 일치하지 않는다. 그래서 isNaN() 를 사용해야 한다.
NaN==NaN : false
NaN === NaN : false
== 는 값만 비교하지만, === 는 타입까지 비교한다. 가능하면 === 와 !== 를 사용하자.
ex)
1 == true : true
1 === true : false
null == undefined : true
null === undefined : false
단, NaN은 어느 값과도 일치하지 않는다. 그래서 isNaN() 를 사용해야 한다.
NaN==NaN : false
NaN === NaN : false
댓글