
[Java Script] undefined과 null 타입 차이
개발/HTML, CSS, JS
2022. 7. 24. 23:07
자바스크립트에는 일반적으로 타입이라고 불리는 데이터 타입들이 있습니다. 데이터 타입은 원시타입, 객체 타입 으로 나뉩니다. 원시 타입 중 null과 undefined의 차이에 대해 작성해보겠습니다. undefined 타입 undefined 타입의 값은 오직 undefined 뿐. let, var 등의 키워드로 선언한 변수는 undefined 초기화 됨 변수의 값이 정해지지 않음. 변수 선언한 후 값을 할당하지 않으면 undefined가 된다. typeof로 확인시 undefined 반환 null 타입 null 타입의 값은 오직 null 뿐. 변수의 값이 비어있다는 것을 의도적으로 명시할 때 사용 변수가 이전에 참조하던 값을 더 이상 참조하지 않음(이전에 할당된 값에 대한 참조 제거) 함수가 유효한 값을 ..