
Programming/JavaScript
[JavaScript] Core: Variable declaration, Hoisting
🍁변수 선언하기 var, let, const를 JavaScript에서 사용할 수 있다. var과 let은 변수를 선언할 때, const는 상수(final 변수)를 선언할 때 사용한다. 1. var var은 BOM때부터 있었고, DOM에 와서도 여전히 지원하며 사용하고 있다. var변수는 function-scoped이기 때문에 제어문을 영역으로 인식 불가능하다. var a = 10; var a = 20; console.log(a); var변수는 중복 선언이 가능하다. 하지만 의도적으로 안 할 뿐이며, 상수 선언을 할 수 없다. 2. let let변수는 ES6(ECMAScript 2015) 때 만들어진 변수이다. let변수는 block-scoped를 가지므로 함수와 제어문에서 사용할 수 있다. let은 변수..