ホームページ > 記事 > ウェブフロントエンド > jsのconst、var、letの違い
主な内容は、js で変数を定義する 3 つの方法、const、var、let の違いです。
1. const で定義された変数は変更できないため、初期化する必要があります。
const b = 2; // 正しいです
// const b; // エラー、初期化する必要があります
console.log('関数外の Const 定義: ' + b) // 出力値があります
// b = 5;
// console.log('関数外の const 定義 b を変更します: ' + b); // 出力できません
2. var で定義された変数は初期化されていない場合は変更できます。が出力され、エラーは報告されません。
var a = 1; // var a;//不会报错 console.log('函数外var定义a:' + a);//可以输出a=1 function change(){ a = 4; console.log('函数内var定义a:' + a);//可以输出a=4 } change(); console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=4
3.let はブロックレベルのスコープであり、関数が let 内部で定義された後は、関数の外部には影響しません。
りー