Javascript에서 let , const 및 var 의 차이점
ES6 이후에는 이 키워드와 자바스크립트 내에서 작동하는 방식을 이해하는 것이 약간 혼란스럽습니다.
let, var 및 const의 범위를 시작하겠습니다.
범위
let:- let's에서 선언된 변수는 블록 범위에 있습니다.
const:- const에서 선언된 변수도 블록 범위에 있습니다.
var:- var로 선언된 변수는 기능 범위에 있습니다.
function abc () {
var a=10
}
console.log(a) // gives an error
for(let i = 0;i<2;i++){
console.log( i ) // print 1 2
}
console.log(i) // gives an error
{
const b=1;
console.log(b)// print 1
}
console.log(b)// gives an error
let, const 및 var에 값 재할당을 확인합시다.
var a = 1 ;
a = 2;
console.log(a) // print 2
let l = 1;
l = 2 ;
console.log(l) // print 2
const c = 1 ;
c=2
consol.log(c) // give an error
let, const 및 var의 재선언을 확인합시다.
var v = 1;
var v = 20;
console.log(v);// prints 20
let i = 1;
let i = 20;
console.log(i); // gives an error
const c = 1;
const c = 20;
console.log(c) // gives an error
이것들은 let , const 및 var 사이의 몇 가지 차이점입니다. 마음에 드셨으면 합니다.
Reference
이 문제에 관하여(Javascript에서 let , const 및 var 의 차이점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sushilmod/difference-between-let-const-and-var-in-javascript-2mka텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)