IT用語集 › プログラミング › スコープ

スコープ

プログラミング Svenska → 更新: 2026-10-23

コードのどの範囲から変数が見えるかを定めるもの。ブロックスコープ、関数スコープ、グローバルスコープがある。

JSでは let と const がブロックスコープで、古い var は関数スコープであり、混乱のもとになる。レキシカルスコープはコードの書かれた位置で決まり、動的スコープ(bashなど)は誰が呼び出したかで決まる。クロージャはスコープを捕まえて、後で使えるようにする仕組みである。

← 用語集に戻る