JS基礎文法---役割ドメイン

949 ワード

役割ドメインさぎょういき:使用範囲しようはんい
 
  • グローバル変数:宣言された変数はvarを使用して宣言され、この変数はグローバル変数
  • です.
    グローバル変数は、ページの任意の場所でを使用できます.
    関数以外の任意の位置定義変数はグローバル変数である.
    ローカル変数:関数の内部で定義された変数は、ローカル変数であり、外部ではは使用できません.
    グローバル変数は、ページが閉じなければ解放されず、スペースが消費され、メモリが消費されます.
  • グローバル役割ドメイン:グローバル変数の使用範囲
  • ローカルドメイン:ローカル変数の使用範囲
  • ブロックレベルの役割ドメイン:カッコのペアはブロックと見なすことができ、この領域で定義された変数は、この領域で
  • しか使用できない.
  • ですが、jsでこのブロックレベルの役割ドメインで定義された変数は、外でも使用できます.説明:jsにはブロックレベルの役割ドメインがなく、関数のみ
  • を除く.
     
  •  暗黙的グローバル変数:宣言された変数にvarがない場合は、暗黙的グローバル変数
  • と呼びます.
  •  グローバル変数は削除できません.暗黙的なグローバル変数は削除できる
  • です.
  •  定義変数はvarを使用すると削除されず、varがなければ削除できる
  • である.
          function f1() {
            number = 1000; //       
          }
          f1();
          console.log(number);