프로그래밍/스크립트 39

javascript null vs undefined 차이점

현업에서 null과 undefined의 차이점을 무시하고 코딩을 하는 경우를 자주 봐와서 간단하게 표와 콘솔창 예시를 통해 정리해 보았다. null undefined 변수선언 변수를 선언하고 값을 할당한 상태, null 이라는 공백값(empty)을 할당한 상태 변수를 선언하고 값을 할당하지 않은 상태, 자료형이 결정되지 않은 상태 값 어떠한 객체도 나타내지 않는 하나의 고유한 값으로 취급됨 할당된 적이 없는 변수나 객체 프로퍼티에 접근할 경우 반환되는 리턴값 이지만 값을 가지는 것은 아님 불리언 변환 false false 숫자 변환 0 NaN 문자 변환 null undefined 요약 자료형이 결정되었지만 비어있는 변수 자료형이 결정되지 않은 변수 콘솔창을 통해 값과 타입의 결과값을 출력 및 비교할 수 ..