자바스크립트에서 =, ==, === 연산자가 있는데
= 는 변수에 값을 '할당'할때 쓰이고
== '값'이 동일한지 비교하고
===는 '값'과 '데이터타입'이 모두 같은지 비교하는데 쓰인다
!==
!
가 값을 부정하는 Not의 의미로서 사용된다.==
, !=
==
는 ===
와 같은 기능을 하는 연산자이나, 사용하지 않는것을 권장합니다.!=
는 !==
와 같은 기능을 하는 연산자이나, 사용하지 않는것을 권장합니다.'10' == 10
의 결과가 true 로 평가됩니다.'10' === '10'
처럼 동작한다고 이해하면 됩니다.==
!=
두가지 모두 위와 같은 동작을 포함하며, 버그를 유발하기 쉬운 문법이므로 ===
!==
를 사용하도록 버릇들이는게 좋습니다!!