-
- 배열에서 유효하지 않은 인덱스에 접근하는 경우 undefined가 발생하게 된다. console.log(array[-1]) // undefined - 연산시에 숫자가 아닌 다른 것을 연산하는 경우에 NaN(Not a Number)가 발생한다. console.log(undefined + 1) // NaN
== - 이 비교 연산자의 경우 타입 변환을 시도한 후 값을 비교한다. - 연산 후에도 타입은 그대로 유지된다. 예시) 5 == "5" // true, 숫자 5와 문자열 "5"를 비교할 때 문자열을 숫자로 변환하여 비교 === - 타입 변환을 시도하지 않으며 값과 타입까지 완전히 일치하는지 비교한다.