이 기사에서는 JavaScript에서 정의되지 않은 변수 또는 값의 사용에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
다음 상황을 제외하고 정의되지 않은 값은 JavaScript에서 사용할 수 없습니다.
1. 과제 진술서 :
a = 9; 경고 (a) // 9
할당 문에 할당 해야하는 변수가 먼저 정의 된 다음 지정됩니다. 또한 오류를보고하지 않고 a = b = c = 8에서 할당 문이 오른쪽에서 왼쪽으로 실행된다는 것을 알 수 있습니다.
2. For IN 성명서에서 :
for ({이름 : 'goofy'}) {alert (key) // "name"} alert (key) // "name"in 문의 왼쪽에있는 변수가 정의되지 않으면 먼저 정의됩니다.
3. 연산자 유형 후 :
Alert (typeof a) // 'undefined'Alert (a) // upphed referenceError : a는 정의되지 않았습니다
연산자 유형은 정의되지 않은 값과 연관 될 수 있지만 적극적으로 정의되지는 않습니다.
4. 객체 속성 :
var o = {이름 : 'goofy'} alert (o.name) // 'goofy'o [age] = 24; // ubseger 참조 기러기 : 나이가 정의되지 않음 (O.age)객체 속성을 정의 할 때는 JSON 직접 수량 양식 인 경우 정의되지 않은 값을 사용할 수 있지만 첨자 양식을 사용하면 오류를보고합니다.
5. 함수 매개 변수 :
함수 fn (a, b) {alert (a) // 4 경고 (b) // 'undefined'} fn (4)매개 변수는 함수가 실행될 때 자동으로 정의되므로 함수 매개 변수는 기능 본문에서 직접 사용할 수 있습니다. 이 매개 변수는 전달되지 않거나 즉각적인 메소드가 호출되면 오류 가보고됩니다.
JavaScript 관련 콘텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오. "JavaScript의 JSON 운영 기술 요약", "JavaScript Switching 효과 및 기술 요약", "JavaScript 검색 알고리즘 기술 요약", "Javascript 특수 효과 및 기술 요약", Javascript 오류 및 Debagging Skills의 요약 ","Javascript Skills ","Javascript Skills " 알고리즘 기술 ","JavaScript Traversal 알고리즘 및 기술의 요약 "및"JavaScript 수학 연산 사용 요약 "
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.