es6のlet、const、varの違い

1. letは、es6で変数を宣言する新しい方法です。
(1)スコープはブロックレベルのスコープです
(2)変数の昇格はありません。

(3)定義を繰り返すことはできません。そうでない場合、エラーが報告されます

(4)一時的なデッドゾーンがあります(宣言の前に引用された場合、デッドゾーンがあります)。

2、const:

  定数を宣言するために使用され、宣言された定数は変更できません(それ以外の場合はエラーを報告します)、読み取り専用属性なので、宣言と同時に割り当てる必要があります。そしてCONSTをさせ、ブロックレベルの範囲、デッドゾーンの一時的な存在であり、変数の宣言は、定義繰り返すさせ、事前に存在しない

3、VAR JS方法は、ことを特徴とするES6、前宣言変数に使用される:
VAR(1)。関数のスコープは関数のスコープです。varを使用して関数の変数を宣言すると、この変数はこの関数でのみ有効になります

(2)事前に変数宣言がある(変数宣言は進んでいるが、変数代入は進んでいないため、宣言前に変数を使用した場合、値は未定義)

おすすめ

転載: www.cnblogs.com/xiao-lei-ge/p/12752009.html