は変数の宣言に使用されますが、宣言された変数は let
コマンドが配置されているコード ブロック内でのみ有効ですlet
命令所在的代码块内有效
<span style="font-size: 18px"><code> {<br/> let a=12<br/> alert(a)//12<br/> }<br/> alert(a)//报错 找不到</code></span>
let不像var那样会发生变量提升,所以一定要先声明后使用。
console.log(foo); //undefined console.log(bar); //报错 var foo = 2; let bar = 3;
let不允许在相同作用域内重复声明同一个变量。
let a=12;<br/> let a=5;//报错<br/> console.log(a)
<br/>
const
//只声明不赋值就会报错 const foo; //报错
let は無効ですlike var 変数の昇格が発生するため、使用する前に必ず宣言してください。
<br/>
rrreee
const
const
も可能ですブロック スコープ変数も、宣言されているブロック レベルのスコープ内でのみ有効です。ただし、その値は固定されており、変更できず、読み取り専用です。
{
🎜🎜 const a=12;🎜🎜🎜 alert(a);//12🎜🎜🎜 }🎜🎜🎜 alert(a)//エラーを報告🎜🎜🎜 🎜🎜🎜変数を宣言したらの場合は、すぐに初期化する必要があり、後で割り当てるためにそのままにすることはできません。 🎜🎜rrreee🎜🎜constにはletのような変数昇格がなく、繰り返し宣言することはできません。 🎜🎜りー🎜🎜以上がES6 での let と const の使用法の比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。