728x90 반응형 차이점1 null vs undefined 차이 1. undefined 보통 값이 존재하지 않을 때 자바스크립트 엔진이 자동으로 부여한다. 아래의 경우에 undefined로 뜬다.(1) 값을 대입하지 않은 변수에 접근할 때(2) 객체 내부의 존재하지 않는 프로퍼티에 접근하려고 할 때(3) return 문이 없거나 호출되지 않는 함수의 실행 결과 2. null비어있음을 명시적으로 나타내고 싶을 때는 undefined가 아닌 null을 사용해야합니다.null은 이런 용도로 만든 데이터 타입입니다. *typeof를 비교할시에는 (==)를 사용하면 null과 undefined가 서로 같다고 판단합니다.(===)를 사용해야만 정확히 판별이 가능합니다! 2024. 12. 31. 이전 1 다음 728x90 반응형