검색결과 리스트
선언에 해당되는 글 1건
- 2012.07.15 [JavaScript] 선언과 할당의 미묘한 차이가 런타임시 에러를 발생시킨다.
글
자바스크립트는 선언되지 않는 변수에 값을 할당하면은 자동적으로 글로벌에 생성됩니다.
다만 선언되지 않은 변수를 사용하면 런타임에러가 발생합니다.
그리고 정의 되었지만 값을 할당한 적이 없는 경우는 undefined가 리턴됩니다.
또한 객체의 정의되지 않는 property를 읽을때도 undefined가 리턴됩니다.
참고 : 자바스크립트 완벽 가이드
// 현재 값은 undefined var no_init; // 선언되지 않은 변수를 사용했기 때문에 에러가 발생 alert(u); //선언되지 않은 변수에 값을 할당하려 하는 순간 이 변수가 생성된다. u = 3;
'JavaScript > JavaScript' 카테고리의 다른 글
[javascript] 동적으로 .js 파일을 인클루드 하는 함수 (0) | 2012.07.26 |
---|---|
[javascript] 한글주소 URL 인코딩 (0) | 2012.07.24 |
[JavaScript] undefiend와 null 차이 (0) | 2012.07.15 |
[Javascript] DateAdd (0) | 2012.07.14 |
[javascript] Regex 탐욕적 수량자, 게으른 수량자 (0) | 2012.07.06 |
RECENT COMMENT