let は ES6 の新しい copy コマンドであり、let 割り当てコマンドは {} コード ブロック内でのみ呼び出すことができます。以下は es6 での let コマンドの例です。具体的な内容は次のとおりです:
1. let コマンドの使用方法は var コマンドと似ていますが、let コマンドで宣言された変数はコード内でのみ有効です。 let が配置されているブロック
{ let a=10; var b=1; } console.log(a);//Uncaught ReferenceError: a is not defined console.log(b);
2 .let コマンドには「事前宣言」という現象がないため、変数は最初に宣言してから使用する必要があります
console.log(foo); console.log(bar); var foo=2;//undefined let bar=3;//Uncaught ReferenceError: bar is not defined
3。現在のブロックレベルのスコープでは、宣言された変数はこのブロックレベルのスコープにバインドされ、外部の影響を受けなくなります
var tmp=123; if(true){ tmp='abc';//Uncaught ReferenceError: tmp is not defined,因为块级作用域内存在let命令声明的相同变量,违反了let命令先声明后使用原则 let tmp; }
4。 let コマンドは、同じスコープ内で同じ変数を繰り返し宣言することを許可しません
function foo(){ let a=10; let a=1;//Uncaught SyntaxError: Identifier 'a' has already been declared }
。上記はエディターが紹介した ES6 の let コマンドです。皆さんのお役に立てれば幸いです。質問があればメッセージを残してください。エディターがすぐに返信します。また、PHP 中国語 Web サイトをサポートしていただきありがとうございます。
ES6 の let コマンドに関連する詳細な記事については、PHP 中国語 Web サイトに注目してください。