Development/React, JavaScript
[JS] == / != / === / !===
메정
2020. 8. 13. 01:56
여러 사람들의 오픈 소스를 보면서 ==은 ==이지 왜 ===일까 하며 쳐봤다.
자바스크립트에는 좀 더 엄격한 연산자가 있다고 한다...!
== 는 값이 같다.
(ex :
1 == '1' : 같다라고 봄. / 1 == 1 : 같다라고 봄. / '1' == '1' 같다라고 봄 )
!= 는 값이 같지 않다.
=== 는 값도, 타입도 같다.
(ex :
1 == '1' : 같지않다라고 봄. / 1 == 1 : 같다라고 봄. / '1' == '1' 같다라고 봄 )
!===는 값도, 타입도 다르다.
(ex :
1 == '1' : 같지않다라고 봄. / 1 == 1 : 같다라고 봄. / '1' == '1' 같다라고 봄 )