본문 바로가기
JS/Javascript

const 변수 정리(JavaScript)

by 싸공 2020. 8. 6.
<script>
const CHOA = "Hello World"
CHOA = "Bye Bye"
</script>



const로 정의된 상수에 새로운 값을 할당하면 Assignment to constantvariable 에러가 발생한다. 





<script>
if(true){
const FOO = "GUGUGU";
}
console.log(FOO);
</script>



const로 정의한 FOO 변수는 if문 블록 밖에서 접근할 경우 ReferenceError가 발생한다. (Block Scope)





<script>
const client = {
name: 'foo',
age : 20
};
console.log(client.nameclient.age);

client.name = 'bar';
client.age = "30";
console.log(client.nameclient.age);
        
client = {
region : 'seoul'
}
</script>



const는 객체의 속성과 값을 변경하거나 추가할 수 있으나 재할당은 불가능하다.