Dalam tutorial ini, anda akan belajar mengenai penyataan terus dengan bantuan contoh.
The continue
kenyataan digunakan untuk melangkau lelaran semasa gelung dan aliran kawalan program ini pergi ke lelaran seterusnya.
Sintaks continue
pernyataan tersebut adalah:
continue (label);
Catatan: label
adalah pilihan dan jarang digunakan.
Kerja Penyataan terus JavaScript

teruskan untuk Loop
Dalam satu for
gelung, continue
melangkau lelaran semasa dan aliran kawalan beralih ke updateExpression .
Contoh 1: Mencetak Nilai i
// program to print the value of i for (let i = 1; i <= 5; i++) ( // condition to continue if (i == 3) ( continue; ) console.log(i); )
Pengeluaran
1 2 4 5
Dalam program di atas, for
gelung digunakan untuk mencetak nilai i dalam setiap lelaran.
Perhatikan continue
penyataan di dalam gelung.
if(i == 3) ( continue; )
Ini bermaksud
- Apabila i sama dengan 3 ,
continue
pernyataan itu melangkau lelaran ketiga. - Kemudian,
i
menjadi 4 dan keadaan dancontinue
pernyataan ujian dinilai semula. - Oleh itu, 4 dan 5 dicetak dalam dua lelaran seterusnya.
Catatan : continue
Pernyataan itu hampir selalu digunakan dengan pernyataan membuat keputusan. Untuk mengetahui lebih lanjut, lawati JavaScript jika… Statement lain.
Untuk mengetahui lebih lanjut mengenai for
gelung, lawati JavaScript untuk gelung.
Nota : break
Pernyataan itu mengakhiri gelung sepenuhnya. Walau bagaimanapun, continue
pernyataan itu hanya melangkau lelaran semasa.
teruskan sambil Loop
Dalam satu while
gelung, continue
melangkau lelaran semasa dan aliran kawalan program kembali ke while
keadaan.
The continue
kenyataan bekerja dengan cara yang sama untuk while
dan do… while
gelung.
Contoh 2: Hitung Nombor Positif
// program to calculate positive numbers only // if the user enters a negative number, that number is skipped from calculation // negative number -> loop terminate // non-numeric character -> skip iteration let sum = 0; let number = 0; while (number>= 0) ( // add all positive numbers sum += number; // take input from the user number = parseInt(prompt('Enter a number: ')); // continue condition if (isNaN(number)) ( console.log('You entered a string.'); number = 0; // the value of number is made 0 again continue; ) ) // display the sum console.log(`The sum is $(sum).`);
Pengeluaran
Masukkan nombor: 1 Masukkan nombor: 2 Masukkan nombor: hello Anda memasukkan rentetan. Masukkan nombor: 5 Masukkan nombor: -2 Jumlahnya ialah 8.
Dalam program di atas, pengguna memasukkan nombor. The while
gelung digunakan untuk mencetak jumlah keseluruhan nombor positif yang dimasukkan oleh pengguna.
Perhatikan penggunaan continue
penyataan tersebut.
if (isNaN(number)) ( continue; )
- Apabila pengguna memasukkan nombor / rentetan bukan angka,
continue
pernyataan itu melangkau lelaran semasa. Maka aliran kawalan program pergi ke keadaan daripadawhile
gelung. - Apabila pengguna memasukkan nombor kurang dari 0 , gelung berhenti.
Dalam program di atas, isNaN()
digunakan untuk memeriksa apakah nilai yang dimasukkan oleh pengguna adalah angka atau tidak.
Untuk mengetahui lebih lanjut mengenai while
gelung, kunjungi JavaScript sambil gelung
teruskan dengan Nested Loop
Apabila continue
digunakan di dalam dua gelung bersarang, continue
hilangkan lelaran semasa gelung dalam. Sebagai contoh,
// nested for loops // first loop for (let i = 1; i <= 3; i++) ( // second loop for (let j = 1; j <= 3; j++) ( if (j == 2) ( continue; ) console.log(`i = $(i), j = $(j)`); ) )
Pengeluaran
i = 1, j = 1 i = 1, j = 3 i = 2, j = 1 i = 2, j = 3 i = 3, j = 1 i = 3, j = 3
Dalam program di atas, dan continue
bermaksud melaksanakan satu kenyataan, ia melangkau lelaran semasa dalam dalaman gelung dan kawalan aliran program bergerak ke updateExpression gelung dalam.
Oleh itu, nilai j = 2 tidak pernah dipaparkan dalam output.
JavaScript Dilabel teruskan
Apabila menggunakan gelung bersarang, anda boleh melangkau lelaran semasa dan aliran kawalan dari program ini boleh disalurkan kepada label
kenyataan ini updateExpression .
Tetapi berlabel continue
jarang digunakan dalam JavaScript kerana ini menjadikan kodnya lebih sukar untuk dibaca dan difahami.
Sekiranya anda ingin mengetahui lebih lanjut mengenai pernyataan berlabel dilanjutkan, lawati dilanjutkan terus.