JavaScript의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개에서는 변수와 상수를 사용할 때 변수명(이하 통칭하여 '변수')을 선언하는 것을 권장합니다. var, let, const는 JavaScript의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개에서 변수를 선언할 때 사용되는 키워드입니다. 여기서 let과 const는 ECMAScript 2015에서 채택한 새로운 선언 방법에 대한 키워드입니다.
ECMAScript 2015(ekma 스크립트)는 JavaScript의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개의 표준 사양입니다. 국제기구에 의해 표준화되어 Google Chrome 및 Internet Explorer 11 이상과 같은 최신 브라우저에서 널리 채택됩니다.
let과 const를 사용하면 잘못된 값을 덮어쓰거나 같은 이름의 변수가 잘못 선언되는 것을 방지할 수 있습니다.
var, let, const의 차이점과 사용법을 자세히 살펴보겠습니다
var
var에서는 재선언과 재할당이 가능합니다.
var techacademy = '初始值ok'; techacademy = '重新分配ok'; var techacademy = '重新声明ok';
let
let에서는 재선언이 금지됩니다.
let techacademy = '初始值ok'; techacademy = '重新分配ok'; let techacademy = '重新声明no';
const
const에서는 재선언 및 재할당이 금지됩니다.
const techacademy = '初始值ok'; techacademy = '重新分配no'; const techacademy = '重新声明no';
예제를 통해 let, var, const를 자세히 설명하겠습니다.
let, var, const에 대한 기본 절차는 다음과 같습니다. 각 키워드 뒤에는 변수 이름과 초기값을 적습니다. var, let의 초기값은 생략 가능합니다.
var hoge1 = 'hoge1'; var hoge2; // 省略初始值的写法 let fuga1 = 'fuga1'; let fuga2; // 省略初始值的写法 const piyo = 'piyo'; // const的初始值不能省略
if (1) { var x = 'ok'; let y = 'no'; const z = 'no'; } console.log(x); //可以使用 console.log(y); //范围外,错误 console.log(z); //范围外,错误
const piyo = 'piyo'; piyo = 'hogehoge'; // 发生错误
재배포가 필요한 경우 let을 사용하면 됩니다. let은 var와 비교하여 로컬에서 변수의 유효한 범위를 설정할 수 있으므로 동일한 이름을 가진 변수가 잘못 선언되는 것을 방지합니다.
{ let fuga = 'fuga'; // 仅在{ ... }中有效 fuga = 'fugafuga'; // 重新分配,没有错误 console.log(fuga); } console.log(fuga); // 发生错误
대부분의 경우 const와 let을 사용하는 것이 좋습니다. 꼭 필요한 경우에만 var를 사용하십시오. 이렇게 하면 변수의 잘못된 사용을 방지할 수 있으므로 프로그래밍과 디버깅이 더 쉬워집니다.
위 내용은 JavaScript의 let, var 및 const 간의 차이점과 해당 응용 프로그램 시나리오 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!