#JavaScript の異なる関数で同じ変数名を使用できますか?
JavaScript では異なる関数内で同じ変数名を定義できますが、関数本体内で定義されているためローカル変数となり、JavaScript からはアクセスできません。外の世界。それで大丈夫です#。
知識を広げる:グローバル変数とローカル変数の違いは次のとおりです:1. 異なるスコープ: グローバル変数のスコープはプログラム全体ですが、グローバル変数のスコープはプログラム全体です。ローカル変数の役割 ドメインは現在の関数やループなどです。2. メモリの格納方法が異なり、グローバル変数はグローバルデータ領域に、ローカル変数はスタック領域に格納されます3. ライフサイクルが異なる: グローバル変数 ライフサイクルはメインプログラムと同じ プログラムが破棄されると破棄される ローカル変数は関数内またはループ内にあり消滅する関数が終了するとき、またはループが終了するとき。4. 使用方法が異なり、グローバル変数は宣言された後、プログラムのすべての部分が使用できますが、ローカル変数はローカルでのみ使用できます。関数内では、ローカル変数がグローバル変数の前に最初に使用されます。 ローカル変数はグローバル変数と同じ名前を持つことができますが、ローカル変数はグローバル変数をシールドします。 グローバル変数は、変数に由来するプログラミング用語の一種です。 変数はローカル変数とグローバル変数に分けられ、ローカル変数は内部変数とも呼ばれます。オブジェクトまたは関数によって作成された変数は通常ローカル変数であり、内部でのみ参照でき、他のオブジェクトまたは関数からは参照できません。 グローバル変数は、オブジェクト関数またはプログラム内の任意の場所で作成できます。グローバル変数は、このプログラム内のすべてのオブジェクトまたは関数から参照できます。 推奨チュートリアル: 「JS チュートリアル 」
以上がJavascriptの異なる関数で同じ変数名を使用することはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。