ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript 変数のスコープに関する簡単な説明_JavaScript スキル

Javascript 変数のスコープに関する簡単な説明_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:26:171070ブラウズ

Js の変数スコープの問題:

1. ブロックレベルのスコープはありません。 C/C/Java とは異なり、JS の変数スコープは {} によって制限されません。

例:

コードをコピーします コードは次のとおりです:

if(true){
var name = "qqyumidi";
}
                                                                       アラート(名前); // 結果: qqyumidi

JSはifで定義した変数を現在の実行環境に追加しますので、特にforループを使用する場合は他の言語との違いに注意が必要です。

コードをコピーします コードは次のとおりです:
for(var i=0; i ;
}

アラート(i); // 結果: 10

これは私の個人的な理解です。間違いがあれば、お知らせください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。