==: 동등연산자, 값이 일치하는지 체크===: 비교연산자, 값과 타입이 일치하는지 체크Object.is(값1, 값2): 비교연산자와 같게 동작하며 NaN도 같다고 판단함5 == "5"; // true
5 === "5"; // false
// 예외
NaN === NaN; // 무조건 false
Object.is(NaN, 10/"a"); // true
||: or&&: and!: not// 특이한것만
typeof null; // object
typeof function(){}; // function
// 이외의 모든 것은 자신의 자료형에 맞게 or object
// null은 자바스크립트의 버그임
기존 값에 영향을 주는 것을 의미한다.
++, --같은 연산자는 기존 값에 영향을 주는 연산자라서 부수효과가 있는 연산자라고 한다.