JavaScript while
Selama kondisi tertentu adalah benar, loop selalu dapat mengeksekusi blok kode.
while
sementara benar lingkaran kehendak blok kode loop dieksekusi pada kondisi tertentu.
tatabahasa
{
需要执行的代码
}
contoh
Dalam hal ini loop akan terus berjalan selama variabel i adalah kurang dari 5:
Jika Anda lupa untuk menambahkan kondisi dengan nilai variabel yang digunakan dalam siklus tidak pernah berakhir. Hal ini dapat menyebabkan browser crash. |
melakukan / while
melakukan / while merupakan varian dari loop sementara. Siklus ini akan memeriksa apakah kondisi benar sebelum mengeksekusi blok kode, dan jika kondisi benar, itu akan mengulangi siklus.
tatabahasa
{
需要执行的代码
}
while ( 条件 );
contoh
Contoh berikut menggunakan do / while. loop akan mengeksekusi setidaknya sekali, bahkan jika kondisi salah maka akan dieksekusi sekali, karena blok kode akan dijalankan sebelum kondisi diuji:
Jangan lupa untuk meningkatkan nilai kondisi variabel yang digunakan, jika siklus tidak akan pernah berakhir!
Bandingkan untuk dan sementara
Jika Anda telah membaca bab sebelumnya untuk rincian tentang loop, Anda akan menemukan bahwa sementara loop seperti untuk loop.
Dalam contoh ini loop daur ulang untuk mobil untuk menampilkan semua nilai dalam array:
contoh
var i=0;
for (;cars[i];)
{
document.write(cars[i] + "<br>");
i++;
}
Coba »
Dalam contoh ini dari daur ulang while untuk menampilkan semua nilai dalam array mobil:
contoh
var i = 0;
sementara (mobil [i])
{
document.write (mobil [i] + "Situs");
i ++;
}
Coba »