ホームページ  >  記事  >  ウェブフロントエンド  >  js for ループ、variable_javascript スキルを定義するために var を追加する必要があるのはなぜですか

js for ループ、variable_javascript スキルを定義するために var を追加する必要があるのはなぜですか

WBOY
WBOYオリジナル
2016-05-16 18:24:231003ブラウズ

たとえば、以下。

コードをコピー コードは次のとおりです。

for(i=0;i<10) ;i ) {//次のように書かないでください: var i=0
alert(i);
}

しかし、これは本当に良い習慣ではありません。私が Js を書く理由について for ループには必ず var を追加してください。そうしないと、時々迷惑で見つけにくいバグが発生することになります。
たとえば、次の関数を実装します。 出力
10
20
30
40
50
60
70
80
90
100
次のコードを通じて、WriteNumber は 1 から 10 までループし、各ループで TenTimes メソッドを呼び出してインデックス値の 10 倍を返します。
コードをコピー コードは次のとおりです:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

Ps:说道coding的好习惯,想起了这个:if(a==3) 应该写成if(3==a) 。因为我们常会把==写成1个=,如果把变量写在右边时只写了1个=,就会报编译错误,这样就能及时发现错误。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:JavaScriptとCSSの復習(2)_javascriptスキル次の記事:JavaScriptとCSSの復習(2)_javascriptスキル

関連記事

続きを見る