[ES6] var, let & const 간단히 살펴보기 웹/JavaScript 2020. 1. 28. 23:20 기존의 JavaScript(ES5)에서 변수를 선언하는 방법은 "var"을 앞에 붙여주는 것이었습니다. var은 매우 유연하여 사용하기에 편리하기도 하지만, 그 유연함으로 인해서 여러 가지 문제점을 내포하고 있었습니다. 이를 보완하기 위해서 ES6에서는 let과 const라는 새로운 변수 선언 방법이 등장하였습니다. 이번 글에서는 기존의 var과 새로 추가된 let, const keyword의 특징과 차이점에 대해서 살펴보도록 하겠습니다. 1. var 기존의 var의 특징을 간단하게 언급하자면 다음과 같습니다. Function Level Scope를 갖는다. 언제든지 다시 선언할 수 있다. 각각에 대해서 간단히 살펴보겠습니다. ✅ Function Level Scope 대부분의 프로그래밍 언어와 달리, 기..