電子書籍の厳選無料作品が豊富!

JavaScriptの変数や関数は基本的に同じフォルダ内にあれば全ての変数や関数にアクセスできるのでしょうか?

同じ階層内にある変数や関数は呼び出す事ができますが

上の階層や下の階層などの変数や関数を呼び出す事も可能なのでしょうか?

A 回答 (1件)

可能です。



現にライブラリを使用するときに同じことをしているはずです。(Jqeryとか)

まず、HTMLのファイルで任意のスクリプトファイルを読み込み、そのHTMLファイル内にscriptを記述して関数名や変数名を指定すればグローバル変数などにアクセスできますよ。
もし、HTMLファイル内に記述するのが嫌なら外部ファイルとして記述することをおすすめいたします(^^)

あと、変数にアクセスされるのが嫌なら即時関数で囲むことにより変数同士での衝突を避けることもできますよ!!

var global = "自由"; //グローバル変数
(function() {
var local = "不自由"; //ローカル変数
})();
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!