JS 선언,할당과 var,const,let

LikeChoonsik's·2022년 1월 4일
0

JavaScript

목록 보기
4/15

선언

= 말그대로 선언하는거 let name = 'choonsik'

할당

= 말그대로 할당하는거 name = 'ryan' => console.log('name')하면 ryan 등장

var

재할당 재선언 가능
전연변수 선언 후 지역변수에서 재선언 되버리면 전역 변수까지 바껴버림

const

재할당 재선언 불가능이라고 알지만 재할당 비슷하게 가능은 함
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는 재할당만 불가능이라 보면 됨

let

재할당 가능 재선언 불가능
전연변수 선언 후 지역변수에서 재선언 되도 전역변수 보존 잘됨
자주 쓰는거 추천

profile
춘식이는 너무 귀엽습니다.

0개의 댓글