STUDY

undefined vs null 차이

minabee 2025. 3. 12. 14:06
구분 undefined null
의미 값이 할당되지 않음 값이 비어 있음
타입 undefined 타입 object 타입
개발자가 직접 설정 가능? 아니오 (JavaScript 자체에서 설정) 예 (null로 명시적으로 설정 가능)
사용 예시 변수를 선언했지만 값이 없음 변수가 한 번 값이 있었지만, 지금은 비워둠
예제 let a; console.log(a); // undefined let b = null; console.log(b); // null

 

결론

 

  • 처음에는 osmBuildingsTileset에 값이 할당되지 않았으므로 undefined.
  • 건물을 제거할 때는 "이제 존재하지 않는다는 것"을 명확히 표시하기 위해 null로 설정.
  • undefined는 "아직 값이 없음", null은 **"명확하게 비워둠"**을 나타냄. 🚀

 

'STUDY' 카테고리의 다른 글

HttpServletRequest 객체  (1) 2024.09.16
[Java] Spring Boot vs 전자정부프레임워크  (0) 2024.08.07
MyBatis  (0) 2024.08.07
Maven 과 Gradle  (1) 2024.07.30