새로운 포트폴리오를 만들고 쉬다가 오랜만에 게시를 하게 됩니다~
세가지 변수선언의 차이를 알아보겠습니다.
<script>
var color = "blue";
console.log(color); //blue
var color = "red";
console.log(color); //red
</script>
여러번 변수를 선언해도 각각의 값이 출력이 됩니다.
같은 이름의 변수명을 남용하게 될 수 있습니다.
<script>
let color = "blue";
console.log(color); //blue
color = "red";
console.log(color); //red 재할당 가능
let color = "yellow"
console.log(color); // 오류 재선언 불가능
</script>
<script>
const color = "blue";
console.log(color); //blue
color = "red";
console.log(color); //red 재할당 불가능
const color = "yellow";
console.log(color); // 재선언 불가능
</script>
변수를 한번 선언 하면 재선언, 재할당을 통해 변경 불가합니다.
포스팅 잘 봤습니다. var 보다 let이나 const를 써야 하는 이유가 무엇인가요?