>  기사  >  웹 프론트엔드  >  정의되지 않은 경우

정의되지 않은 경우

王林
王林원래의
2023-09-01 14:13:06582검색

정의되지 않은 경우

JavaScript는 undefined 값을 두 가지 약간 다른 방식으로 사용합니다.

첫 번째로 사용되는 방법은 선언된 변수(var foo)에 할당된 값이 없음을 나타내는 것입니다. 두 번째 사용 방법은 액세스하려는 객체 속성이 정의되지 않았으며(이름도 지정되지 않음) 프로토타입 체인에서 찾을 수 없음을 나타내는 것입니다.

아래 예에서는 JavaScript를 통해 undefined의 두 가지 용도를 확인했습니다.

예: Sample62.html

으아악

JavaScript만 허용 undefined 被认为是良好的做法。您永远不应该发现自己将值设置为 undefined,如 foo = undefined。相反,如果您指定属性或变量值不可用,则应使用 null하는 것은 좋은 습관으로 간주됩니다. foo = 정의되지 않음처럼 값을

로 설정해서는 안 됩니다. 반대로 사용할 수 없는 속성이나 변수 값을 지정하는 경우 null을 사용해야 합니다.

未定义的

변수

undefined 的全局变量。由于该变量已声明且未赋值,因此未定义的变量设置为 undefined이전 버전과 달리 JavaScript ECMA-262 Edition 3(및 이후 버전)은 전역 범위에서

라는 전역 변수를 선언합니다. 변수가 선언되었지만 값이 할당되지 않았으므로 정의되지 않은 변수는

로 설정됩니다.


예: Sample63.html

으아악

결론undefined

JavaScript를 사용할 때는 🎜 값을 완전히 이해하는 것이 중요합니다. 🎜

위 내용은 정의되지 않은 경우의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.