p

자바스크립트에서 변수 없애기

<HTML>
<HEAD>
<TITLE>전역변수와 지역변수 비교 예</TITLE>
</HEAD>

<BODY>
<SCRIPT>
<!--
myVar=10;

function myFunction(){
var myVar=4;
document.write("함수 변수:" + myVar + "<br>");
}
document.write("전역 변수1:" + myVar + "<br>");
myFunction();
delete myVar;
document.write("전역 변수2:" + myVar + "<br>");
//-->
</SCRIPT>
</BODY>
</HTML>



위의 소스처럼 delete 명령을 사용하면 기존에 사용하던 변수가 강제로 삭제하게 됩니다. 그러므로

document.write("전역 변수2:" + myVar + "<br>");부분에서 변수가 정의가 되지 않았다는 오류가 나겠네요.

첨부된 파일로 확인하세요..(단, var로 정의된 변수는 delete 명령으로 제거되지 않는다는 걸 알도록 하세요.)<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>

첨부파일

variable.html (387 bytes) 11회 2006-10-10 23:54
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-01-11 조회 2,710
12-01-11 조회 1.2만
12-01-10 조회 2,809
12-01-08 조회 3,414
12-01-05 조회 5,285
11-12-29 조회 2,989
11-12-27 조회 2,791
11-12-25 조회 2,965
11-12-22 조회 3,383
11-12-14 조회 2,863
11-12-12 조회 3,482
11-11-28 조회 3,345
10-10-19 조회 2,804
08-09-05 조회 3,718
08-09-05 조회 3,536
08-06-14 조회 3,290
08-04-22 조회 3,553
08-04-17 조회 3,566
07-10-03 조회 4,174
07-10-03 조회 3,579
07-10-03 조회 7,264
07-10-03 조회 4,531
07-10-03 조회 3,224
07-10-03 조회 2,818
07-10-02 조회 3,537
07-10-02 조회 3,072
07-09-27 조회 4,975
07-09-27 조회 3,802
06-09-26 조회 3,488
06-09-26 조회 4,702
06-09-22 조회 3,877
06-09-22 조회 3,486
06-09-22 조회 4,224
06-09-21 조회 4,170
06-08-18 조회 3,655
05-11-30 조회 4,713
05-07-15 조회 4,564
05-03-23 조회 4,626
05-03-14 조회 3,278
05-03-13 조회 2,660
04-08-05 조회 5,741