Java Script
-
[JS 문법] var, const, let 의 차이점Java Script 2020. 7. 14. 16:53
조현영님의 '웹 게임을 만들며 배우는 자바스크립트' 강의를 보고 스스로 요약 했습니다. var, const, let 의 차이점에 대해서 알아보겠습니다. 1. 각 변수의 수명(scope) 주기 분석 if (true){ var a = 1; const b = 2; let c = 4; } console.log(a); console.log(b); console.log(c); 위의 코드를 콘솔창에 띄워 실행한다면 var 변수 값은 콘솔 창에 잘 띄워지지만, b와 c는 출력이 되지 않는 것을 볼 수있다. (물론 console.log(b)의 값을 뺀 상태에서도, 위와 같은 에러가 뜬다.) var 변수 값은 { } 외 영역에서도 유효하다는 것을 알 수 있고, const, let 변수 값은 { } 외 영역에선 유효하지 않..