Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
javascript がローカルコードでグローバル変数の作成を許可するのはなぜですか? 例
function f() { x=10; } function g() { print(x); } f(x); g(x);
変数の前に を付けない場合、変数varは自動的にグローバル スコープになります。
var
javascript がローカルコードでグローバル変数の作成を許可するのはなぜですか?
完璧な言語ではないからです。
var変数のスコープを制限するには、キーワードを使用します。
varスコープに入れるには、変数宣言の前に指定する必要があると思います。