ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript の基本チュートリアル - ループの基礎知識向け

Javascript の基本チュートリアル - ループの基礎知識向け

WBOY
WBOYオリジナル
2016-05-16 16:19:311161ブラウズ

同じコードを毎回異なる値で何度も実行する場合は、ループを使用すると便利です。

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

document.write(cars[0] "
");
document.write(cars[1] "
");
document.write(cars[2] "
");
document.write(cars[3] "
");
document.write(cars[4] "
");
document.write(cars[5] "
");

でも、次のように書きましょう

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

for (var i=0; i {
document.write(cars[i] "
");
}

例: 1 ~ 100 の数値を出力

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

for(var i=0;i {
document.write(i "
")
}

for は事前テストループであり、ループの前に変数を初期化し、ループの後に実行するコードを定義できます。その構文は次のとおりです。

for(初期化;式;psot=ループ式)ステートメント

実行プロセスは次のとおりです:

1. 初期化ステートメントを実行します

2. 式が true であるかどうかを判断し、そうである場合はループ全体を終了します。

3. ループ本体のステートメントコードを実行します

4. ループ後の式コードを実行します

5. ステップ 2 に戻ります

最も一般的に使用される for ループの形式は for(var i=0; i

これはループが合計 n 回実行されることを意味し、ループ数が既知の演算に非常に適しています。

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

var aNumbers = new Array();
var sMessage = "入力しました:n";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
する{
vUserInput = プロンプト("数字を入力するか、「0」で終了します","0");
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex ;
iTotal = Number(vUserInput);
sMessage = vUserInput "n";
}while(vUserInput != 0) //入力が 0 (デフォルト値) の場合、ループ本体を終了します
sMessage = "合計:" iTotal;
Document.getElementById("xxx").innerHTML=sMessage;

上記は JavaScript の for ループに関するものです。気に入っていただければ幸いです。

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