1. ホーム
  2. javascript

[解決済み] 関数内部でグローバル変数の値を変更するにはどうすればよいですか?

2022-04-27 21:08:32

質問

JavaScriptを使用していて、グローバル変数を作成しました。関数の外で定義し、関数内からグローバル変数の値を変更し、別の関数から使用したいのですが、どうすればよいでしょうか?

どのように解決するのですか?

関数内で変数を参照するだけです。魔法は使わず、その名前を使うだけです。もしそれがグローバルに作成されたものであれば、グローバル変数を更新することになります。

を使用してローカルに宣言することで、この動作をオーバーライドすることができます。 var しかし、もし var 関数内で使用される変数名は、その変数がグローバルに宣言されている場合、グローバルになります。

そのため、変数の宣言は常に var . なぜなら、それを忘れると、誤ってグローバルをいじり始める可能性があるからです。簡単にやってしまうミスです。しかし、あなたの場合、これが転じて、あなたの質問に対する簡単な答えになるのです。