📖
training
  • index
  • CSS
  • JavaScript
    • DOM イベント
    • document.write
    • window.alert
    • console.log
    • ステートメント
    • データ型
    • for
    • オブジェクト
    • リテラル
    • 変数
    • 宣言
    • スコープ
    • 型変換
    • 配列
    • Strictモード
    • 演算子
    • if
    • switch
    • 繰り返し
    • for
    • for...in
    • for...of
    • for await...of
    • while
    • do...while
    • 関数
    • Element インターフェイス
    • Documentインターフェイス
GitBook提供
このページ内
  • Javascriptのスコープの種類
  • 大域(グローバル)スコープ
  • 局所(ローカル)スコープ

役に立ちましたか?

  1. JavaScript

スコープ

変数の領域。ある変数や関数などの名前(識別子)を参照できる範囲のこと。

Javascriptのスコープの種類

  • 大域スコープ(Global Scope)

  • 局所スコープ(local scope)

    • 関数スコープ(Function Scope)

    • ブロックスコープ(Block Scope)

大域(グローバル)スコープ

プログラムの「全体」から見えるスコープのこと。 このスコープに属する変数は、グローバル変数または大域変数といわれる。

局所(ローカル)スコープ

ある関数やブロックの範囲内に限定されたスコープのこと。 このスコープに属する変数は、ローカル変数と呼ばれる。

関数スコープ

関数の範囲内に限定されたスコープ

ブロックスコープ

ブロック{}の範囲内に限定されたスコープ

前へ宣言次へ型変換

最終更新 5 年前

役に立ちましたか?