ブレークアンド続行ステートメントは、ループ内のコード実行をより厳格なプロセス制御を提供します。ブレークステートメントはすぐにループを終了し、ループ本体のコードが再び実行されないようにします。続行ステートメントは現在のループを終了するだけで、制御式に従って、次のループも許可されています。
壊す
コードコピーは次のとおりです。
<スクリプト言語= "javascript">
var anumbers = new Array();
var smessage = "あなたは入力しました:<br>";
var itotal = 0;
var vuserinput;
var iarrayindex = 0;
する{
vuserinput = number(prompt( "number、または '0'exit"、 "0"));
if(isnan(vuserinput)){
document.write( "入力エラー、番号を入力してください、 '0' exit <br>");
壊す; //エラーを入力して、DOループ本体全体を直接終了します
}
anumbers [iarrayindex] = vuserinput;
iarrayindex ++;
} while(vuserinput!= 0)//入力が0(デフォルト値)の場合、ループ本体を終了します。
//配列を介してループするための一般的な方法:
for(var i = 0; i <anumbers.length; i ++){
itotal += number(anumbers [i]);
smessage + = anumbers [i] + "<br>";
}
smessage + = "合計:" + itotal;
document.write(smessage);
</script>
続行します
コードコピーは次のとおりです。
<スクリプト言語= "javascript">
var anumbers = new Array();
var smessage = "あなたは入力しました:<br>";
var itotal = 0;
var vuserinput;
var iarrayindex = 0;
する{
vuserinput = number(prompt( "number、または '0'exit"、 "0"));
if(isnan(vuserinput)){
alert( "入力エラー、番号、 '0' exit"を入力してください ");
続く; //入力エラーが発生した場合、電流ループが終了し、次のループが継続されます
}
anumbers [iarrayindex] = vuserinput;
iarrayindex ++;
} while(vuserinput!= 0)//入力が0(デフォルト値)の場合、ループ本体を終了します。
//配列を介してループするための一般的な方法:
for(var i = 0; i <anumbers.length; i ++){
itotal += number(anumbers [i]);
smessage + = anumbers [i] + "<br>";
}
smessage + = "合計:" + itotal;
document.write(smessage);
</script>
これら2つの文の違いとつながりを知っていますか?