반응형
SMALL
eval() 함수는 변수를 javascript의 함수처럼 쓰는 명령어 입니다.
즉 str += "document.test.check"+i+".value";
위의 뜻은 변수명이 document.test.check1.value 형식으로 들어가는데...
이것을 함수처럼 쓸수는 없다는 뜻입니다.
그냥 저런 문자열이라는 뜻이죠.
결국 str을 alert시키면 document.test.check1.value이 출력되게 됩니다.
그리고 str += eval("document.test.check"+i+".value");
str에 함수이름들이 들어가 있는 겁니다.
그래서 alert를 시키면 value가 1이나 2가 찍히게 되는 것이지요.
반응형
'Web Programing! > Script' 카테고리의 다른 글
[SCRIPT] 콤마 삽입, 제거 (0) | 2011.09.13 |
---|---|
[SCRIPT] 숫자 체크 및 콤마 (0) | 2011.09.13 |
[SCRIPT] 업로드시 파일 확장자 확인하기 (0) | 2011.09.13 |
[SCRIPT] scriptX 웹 화면 프린트하기 (0) | 2011.09.13 |
[CSS] 가로세로 스크롤바 없애기 (0) | 2011.09.13 |
[SCRIPT] 팝업 자동 리사이즈 (0) | 2011.09.13 |
[SCRIPT] 이미지 리사이징 (0) | 2011.09.13 |