그 유명한 자바스크립트 버그
하위 호환성 유지때문에 남아있는 유물
결론 : === 를 습관화 합시다
var n = null;
console.log(typeof n); // 출력: "object"
// 동등 연산자 (equality operator)
console.log(n == undefined); // 출력: true
console.log(n == null); // 출력: true
// 일치 연산자 (identity operator)
console.log(n === undefined); // 출력: false
console.log(n === null); // 출력: true
'JavaScript > study' 카테고리의 다른 글
| [javascript] 👪 함수 호이스팅 / 함수 선언문과 함수 표현식 (0) | 2023.05.23 |
|---|---|
| [javascript] 자바스크립트에서의 실행컨텍스트 (스택/큐) (0) | 2023.05.23 |
| [javascript] ⭐⭐객체의 가변값과 가변성 (with, 참조형 데이터) / 얕은복사 깊은복사 (0) | 2023.05.23 |
| [javascript] 데이터타입의 종류 (기본형, 참조형) (0) | 2023.05.23 |
| [javascript] Map/Set 컬렉션 객체 (자료구조) (0) | 2023.05.22 |