Pernyataan Break dan Lanjutkan memberikan kontrol proses yang lebih ketat atas eksekusi kode di loop. Pernyataan Break dapat segera keluar dari loop, mencegah kode apa pun di badan loop dari dieksekusi lagi. Pernyataan Lanjutan baru saja keluar dari loop saat ini, dan menurut ekspresi kontrol, loop berikutnya juga diizinkan.
merusak
Salinan kode adalah sebagai berikut:
<bahasa skrip = "javascript">
var anumbers = array baru ();
var smessage = "Anda masuk: <br>";
var itotal = 0;
var vuserinput;
var iArrayIndex = 0;
Mengerjakan{
vuserInput = angka (prompt ("Masukkan angka, atau '0'exit", "0"));
if (isNan (vuserInput)) {
document.write ("Kesalahan input, silakan masukkan nomor, '0' keluar <br>");
merusak; // Masukkan kesalahan secara langsung keluar dari seluruh tubuh do loop
}
anumbers [iArrayIndex] = vuserInput;
iarrayIndex ++;
} while (vuserInput! = 0) // Keluar dari badan loop saat input 0 (nilai default).
// Metode umum untuk melingkar melalui array:
untuk (var i = 0; i <anumbers.length; i ++) {
itotal += angka (anumbers [i]);
smessage + = anumbers [i] + "<br>";
}
Smessage + = "Total:" + itotal;
document.write (smessage);
</script>
Lanjutkan
Salinan kode adalah sebagai berikut:
<bahasa skrip = "javascript">
var anumbers = array baru ();
var smessage = "Anda masuk: <br>";
var itotal = 0;
var vuserinput;
var iArrayIndex = 0;
Mengerjakan{
vuserInput = angka (prompt ("Masukkan angka, atau '0'exit", "0"));
if (isNan (vuserInput)) {
peringatan ("kesalahan input, silakan masukkan nomor, '0' Exit");
Melanjutkan; // Jika kesalahan input terjadi, loop saat ini akan keluar dan loop berikutnya akan dilanjutkan
}
anumbers [iArrayIndex] = vuserInput;
iarrayIndex ++;
} while (vuserInput! = 0) // Keluar dari badan loop saat input 0 (nilai default).
// Metode umum untuk melingkar melalui array:
untuk (var i = 0; i <anumbers.length; i ++) {
itotal += angka (anumbers [i]);
smessage + = anumbers [i] + "<br>";
}
Smessage + = "Total:" + itotal;
document.write (smessage);
</script>
Apakah kalian tahu perbedaan dan hubungan antara dua kalimat ini?