728x90
반응형
변수 : let 키워드 이용하여 선언
상수 : const 키워드 이용하여 선언
** var 키워드는 권장하지 않는다 **
주요 차이점으로 var는 똑같은 이름으로 여러 번 사용할 수 있다.
let과 사용하는 범위가 다른데 이것은 나중에 별도로 정리할 예정이다.
아래는 let 과 var의 차이에 대한 예시다.
let a = 1;
if (a + 1 === 2) {
let a = 2;
console.log("if문 안의 a 값은 " + a);
}
console.log("if문 밖의 a 값은 " + a);
var a = 1;
if (a + 1 === 2) {
var a = 2;
console.log("if문 안의 a 값은 " + a);
}
console.log("if문 밖의 a 값은 " + a);
let과 const의 경우 구형 브라우저에서는 사용할 수 없다.
이 때 구형 브라우저에서 실행 가능하도록 하는 바벨이라는 도구가 있다.
728x90
반응형
'Javascript > Javascript' 카테고리의 다른 글
[Javascript] 배열 내장 함수 정리(shift & pop, unshift, concat, join) (0) | 2020.08.18 |
---|---|
[Javascript] 배열 내장 함수 정리(splice, slice) (0) | 2020.08.18 |
[Javascript] 배열 내장 함수 정리(indexOf, findIndex, find) (0) | 2020.08.14 |
[Javascript] 배열 내장 함수 정리(forEach, map) (1) | 2020.08.14 |
[Javascript] 비구조화 할당(객체 구조 분해) (0) | 2020.08.01 |