function addNum(){
let sum = 10 + 20;
console.log(sum);
}
addNum()
입력시 결과물은 30
var x = 100;
function test(){
document.write(x is ${x} y is ${y}
);
var y = 200;
}
test();
결과 : x is 100, y is undefined
설명 | |
---|---|
변수의 스코프 | let 변수와 const 변수는 블록 영역의 스코프 |
호이스팅 없음 | 변수를 선언하지 않고 사용하면 오류 발생 |
변수의 재선언 불가 | 같은 변수를 다시 선언하면 오류 발생 |