티스토리 뷰
자바스크립트에서는 블록 레벨 스코프가 없다.
다른 언어에서는 중괄호로 감싼 코드 블록마다 스코프가 생성이 되지만 자바스크립트는 그렇지 않다.
if (true) {
var color = "blue";
}
alert(color); // blue
변수 color는 if문 안에 선언이 되었지만 자바스크립트에서는 변수를 선언할 때 해당 변수를 현재 실행 컨텍스트에 추가를 하기 때문에 사용이 가능하다. for문을 사용할때 특히 중요하다.
'IT > Javascript' 카테고리의 다른 글
[Javascript] Function (0) | 2016.11.14 |
---|---|
[Javascript] 반복메서드 (0) | 2016.11.13 |
[Javascript] 매개변수 전달 (0) | 2016.11.11 |
[Javascript] parseInt함수 (0) | 2016.11.10 |
[Javascript] 숫자변환 (0) | 2016.11.09 |