JavaScript の var キーワードは、次の機能を持つ変数を宣言するために使用されます: ローカルまたはグローバル スコープ: 関数内の宣言はローカル スコープであり、関数外の宣言はグローバル スコープです。巻き上げ: すべての var 宣言はスコープの先頭に巻き上げられ、宣言される前に変数にアクセスできるようになります。複数の宣言: 同じスコープ内で同じ変数を複数回宣言することができ、各宣言で前の値が上書きされます。再宣言: 宣言された変数は、(明示的に割り当てられていない限り) 値を変更せずに再宣言できます。スコープやホイスティングの問題を防ぐために、let または const を使用して変数を宣言し、var の使用を避けることをお勧めします。
#JavaScript における var 宣言の役割
概要
varは、JavaScript で変数を宣言するために使用されるキーワードです。ローカルまたはグローバル スコープの変数を作成するために使用されます。
スコープ
が関数の外で宣言されている場合 (つまり、グローバル スコープ )、変数はスクリプト全体からアクセスできます。
が関数内で宣言されている場合、変数はその関数内でのみアクセスできます。
Boost
宣言をドメインのロールの先頭にホイスティングします。 。これは、変数が宣言される前にアクセス可能であることを意味します。
複数の宣言
再宣言
宣言された変数は、スコープ内ですでに宣言されている場合でも再宣言できます。
推奨される使用法
または
constを使用してください。 #var
。
const
は定数 (変更不可能な変数) を宣言します。
スコープとプロモーションの問題が発生する可能性があるため、
以上がjsにおけるvar宣言の役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。