undefined 와 null 의 차이

1452 단어
  • undefined 변 수 는 성명 되 지 않 았 거나 성명 되 었 으 나 할당 되 지 않 았 음 을 나타 낸다
  • null 는 '가치 가 없다' 는 값
  • 이다.
  • Javascript 은 할당 되 지 않 은 변수의 기본 값 을 undefined
  • 로 설정 합 니 다.
  • 자 바스 크 립 트 는 변 수 를 null 로 설정 하지 않 습 니 다.이것 은 프로그래머 에 게 var 성명 의 변 수 를 표시 할 때 값 이 없다 는 것 을 보 여 주 는 데 쓰 인 다.
  • undefined 는 효과 적 인 JSON 이 아니 라 null
  • 이다.
  • undefined 의 유형 (typeof) 은 undefined
  • 이다.
  • null 의 유형 (typeof) 은 object 입 니 다. 왜?
  • 모두 기본 유형
  • 그들 은 모두 false 이다. ( Boolean(undefined) // falseBoolean(null) // false )
  • 변수 가 undefined 인지 아 닌 지 를 이렇게 판단 할 수 있 습 니 다.
    typeof variable === "undefined" 

  • 변수 가 null 인지 아 닌 지 를 이렇게 판단 할 수 있 습 니 다.
    variable === null 

  • 2 등 호 를 비교 할 때 그들 은 같 지만 3 등 호 는 비교 할 때 같 지 않다.
    null == undefined // true null === undefined // false

  • 좋은 웹페이지 즐겨찾기