채택완료
$(document).ready(function(){}); 안에 변수 선언시 관련 문의
경우1 :
Copy
<script>var isEraser = false;</scirpt>
이상태에서 크롬 개발자 도구 통해 isEraser 확인 해보면 false로 당연히 출력 되는데요
경우 2 :
[code]
<script>
$(document).ready(function(){
var isEraser = false;
});
</script>
[/cdoe]
이렇게 하면 "not defined" 이렇게 나옵니다.
우연히 이렇게 출력 해보니 이 둘의 차이점을 발견하게 되었습니다.
이 차이점을 자세히 알면 기초에 도움이 될까봐
이렇게 문의 드립니다.
왜 이런 차이가 발생하는건가요?
답변 2개
채택된 답변
+20 포인트
답변을 작성하려면 로그인이 필요합니다.