JavaScript
var , let , const
ahleum
2021. 12. 28. 23:09
var | 전역변수와 지역변수의 개념이 확실치 않음 (전역변수 : 블락 밖에서 선언을 한 어디서든 쓰일수 있는 변수) (지역변수 : 블락{} 안에서 선언된 변수, 블락안에서만 쓸수 있음 ex) function이나 for문등 안에서 선언되는 변수 ) 함수만 지역변수로 호이스팅이 되고 나머지는 다 전역변수로 올려버림 ![]() |
let | 값 재할당 가능 호이스팅도 되지만 변수 a가 선언된 라인 전까지는 a를 사용할수 없다. ![]() |
const | 값 재할당 불가능 상수를 만드는것 , 변하고 싶지 않은 값들을 만들때 쓰임 |
총정리!!
var는 쓰지 말자!!!!