
변수 키워드인 var은 ES5까지 변수를 선언하는 유일한 방법이었다.
1. 변수 키워드 없이 선언 및 할당이 가능하다.
코드 📄
...
x= 10;
console.log(x);
2. 변수 중복 선언이 가능하다.
코드 📄
var js ='javascript';
console.log(js); //javascript
var js ="JAVASCRIPT";
console.log(js); //JAVASCRIPT
3. 함수 레벨 스코프를 따른다.
코드 📄
{
var apple ="빨간 사과";
{
var apple ="초록 사과";
}
}
console.log(apple); // 초록사과
코드 📄
function func(){
var orange ="오렌지";
}
console.log(orange); // ReferenceError: orange is not defined