= 말그대로 선언하는거 let name = 'choonsik'
= 말그대로 할당하는거 name = 'ryan' => console.log('name')하면 ryan 등장
재할당 재선언 가능
전연변수 선언 후 지역변수에서 재선언 되버리면 전역 변수까지 바껴버림
재할당 재선언 불가능이라고 알지만 재할당 비슷하게 가능은 함
ex)
const person={name:'jang',age:'22'} //선언+할당
에서 person={바꿀꺼}는 안되지만
person.name = 'kim'
이런식으로 재할당이 아닌 객체 내부 값만 변경 가능
배열일때는
const person=[{name:'jang',age:'22'}]
일때
person.push({name:'kim',age:'22'})
하면
({name:'jang',age:'22'},{name:'kim'age:'22'}) 이렇게 나타남
결론적으로 const는 재할당만 불가능이라 보면 됨
재할당 가능 재선언 불가능
전연변수 선언 후 지역변수에서 재선언 되도 전역변수 보존 잘됨
자주 쓰는거 추천