티스토리 뷰

IT/Javascript

[Javascript] block level scope

DongChul 2016. 11. 11. 21:00

자바스크립트에서는 블록 레벨 스코프가 없다.

다른 언어에서는 중괄호로 감싼 코드 블록마다 스코프가 생성이 되지만 자바스크립트는 그렇지 않다.

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함