JavaScript ialah bahasa pengaturcaraan yang sangat popular dengan pelbagai struktur sintaks dan aliran kawalan. Antaranya, while dan for loops sangat biasa dalam pengaturcaraan JavaScript. Dalam kedua-dua gelung, terdapat kata kunci "teruskan", yang digunakan untuk melangkau lelaran dalam gelung semasa. Walau bagaimanapun, terdapat beberapa perbezaan antara mereka.
Dalam gelung while, fungsi pernyataan continue adalah untuk melangkau satu lelaran gelung semasa. Sebagai contoh, anda boleh menggunakan pernyataan continue untuk memindahkan kawalan ke lelaran gelung seterusnya apabila syarat tidak dipenuhi. Berikut ialah contoh gelung sementara:
let i = 0; while(i < 10) { i++; if(i % 2 === 0) { continue; } console.log(i); }
Dalam contoh ini, apabila i ialah nombor genap, kami menggunakan pernyataan continue untuk melangkau lelaran semasa dan terus memasuki gelung seterusnya. Oleh itu, output program ini ialah 1, 3, 5, 7 dan 9.
Walau bagaimanapun, dalam gelung for, continue digunakan sedikit berbeza. Gelung for mempunyai tiga ungkapan: permulaan, keadaan dan lelaran. Permulaan terdiri daripada satu siri pernyataan yang dilaksanakan sebelum gelung bermula. Keadaan menentukan sama ada gelung harus dilaksanakan, dan iterator dilaksanakan pada penghujung setiap gelung. Berikut ialah contoh gelung for:
for(let i = 0; i < 10; i++) { if(i % 2 === 0) { continue; } console.log(i); }
Dalam contoh ini, kami menggunakan terus melangkau nombor genap dalam gelung. Apabila i ialah nombor genap, pernyataan continue akan dilaksanakan dan kawalan akan melompat ke lelaran seterusnya. Oleh itu, output program ini ialah 1, 3, 5, 7 dan 9.
Secara amnya, dalam JavaScript, kata kunci continue digunakan lebih kurang sama dalam while dan for loops, tetapi ia lebih biasa dalam for loop berbanding in while. Dalam gelung for, pernyataan continue sering digunakan untuk melangkau lelaran tertentu untuk melintasi gelung dengan lebih pantas. Tetapi dalam gelung sementara, penggunaan pernyataan continue agak jarang berlaku.
Selain pernyataan continue, JavaScript juga mempunyai beberapa kata kunci lain dan aliran kawalan, seperti penyataan break, return, if-else, dsb. Pengaturcara harus menguasai penggunaan aliran kawalan ini untuk meningkatkan kecekapan dan kebolehbacaan kod.
Atas ialah kandungan terperinci Perbezaan antara continue in while dan untuk javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!