JavaScript는 undefined
값을 두 가지 약간 다른 방식으로 사용합니다.
첫 번째로 사용되는 방법은 선언된 변수(var foo
)에 할당된 값이 없음을 나타내는 것입니다. 두 번째 사용 방법은 액세스하려는 객체 속성이 정의되지 않았으며(이름도 지정되지 않음) 프로토타입 체인에서 찾을 수 없음을 나타내는 것입니다.
아래 예에서는 JavaScript를 통해 undefined
의 두 가지 용도를 확인했습니다.
예: Sample62.html
으아악JavaScript만 허용 undefined
被认为是良好的做法。您永远不应该发现自己将值设置为 undefined
,如 foo = undefined
。相反,如果您指定属性或变量值不可用,则应使用 null
하는 것은 좋은 습관으로 간주됩니다. foo = 정의되지 않음
처럼 값을
null
을 사용해야 합니다. 未定义的
undefined
的全局变量。由于该变量已声明且未赋值,因此未定义的变量设置为 undefined
이전 버전과 달리 JavaScript ECMA-262 Edition 3(및 이후 버전)은 전역 범위에서
로 설정됩니다.
결론undefined
위 내용은 정의되지 않은 경우의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!