반응형
자바스크립트 개발 환경은 Microsoft Visual Studio 2015 버전 HTML 기능 및 Chrome을 이용하고 있습니다.
자바스크립트에서도 전역, 지역 변수, 상수를 설정 할 수 있다.
키워드 | 구분 | 선언 위치 | 재선언 |
var | 변수 | 전역 | 가능 |
let | 변수 | 지역 | 불가능 |
const | 상수 | 지역 | 불가능 |
이러한 내용에 기반하여 바로 var, let, const가 어떻게 동작하는지 알아보자.
사실 이 게시물에 대해서는 별 다른 내용을 다루지 않고 C / C++ / Java와 다르게 변수 타입은 없으나
전역, 지역, 상수 구분은 존재한다는 것을 알려주기 위함이다.
아래 코드의 결과 화면을 보고 넘어가도록 하자.
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 | <!DOCTYPE html> <html> <head> <title></title> <script> var a = 1; let b = 2; { let b = 3; alert(a); alert(b); a = 4; const c = 'aaa' // c는 const이기에 c = 'hello'처럼 변경이 불가능하다. alert(c); } alert(a); </script> </head> </html> // This source code Copyright belongs to Crocus // If you want to see more? click here >> | Crocus |
반응형
'Basic > JavaScript' 카테고리의 다른 글
자바스크립트 브라우저 성능 알아보기 (0) | 2017.08.09 |
---|---|
자바스크립트 window.onload 와 list, array의 관계 (0) | 2017.08.09 |
자바스크립트 기본 입력 및 출력 (0) | 2017.07.27 |
홈페이지에 적용하기 좋은 JavaScript (TinyBox 2) (0) | 2016.07.08 |
레이어 팝업에 유용한 사이트 (0) | 2015.08.18 |