tutorial pengembangan web terbaru
 

JavaScript terus Pernyataan

Laporan JavaScript Referensi Laporan JavaScript Referensi

Contoh

Dalam contoh ini kita menggunakan untuk loop bersama-sama dengan melanjutkan pernyataan.

Loop melalui blok kode, tetapi melewatkan nilai "3":

var text = ""
var i;
for (i = 0; i < 5; i++) {
    if (i === 3) {
        continue;
    }
    text += "The number is " + i + "<br>";
}

Hasil teks akan:

The number is 0
The number is 1
The number is 2
The number is 4
Cobalah sendiri "

Lebih "Cobalah Sendiri" contoh di bawah ini.


Definisi dan Penggunaan

Terus Pernyataan istirahat satu iterasi (dalam lingkaran) jika kondisi yang ditentukan terjadi, dan berlanjut dengan iterasi berikutnya dalam lingkaran.

Perbedaan antara terus dan istirahat pernyataan, adalah bukan "melompat keluar" dari lingkaran, terus pernyataan "melompat lebih" satu iterasi dalam lingkaran.

Namun, ketika pernyataan terus dijalankan, itu berperilaku berbeda untuk berbagai jenis loop:

  • Dalam loop sementara, kondisi ini diuji, dan jika benar, loop dijalankan lagi
  • Dalam untuk loop, ekspresi increment (misalnya i ++) pertama dievaluasi, kemudian kondisi ini diuji untuk mengetahui apakah iterasi lain harus dilakukan

Terus Pernyataan juga dapat digunakan dengan referensi label opsional.

Catatan: melanjutkan pernyataan (dengan atau tanpa referensi label) hanya dapat digunakan di dalam lingkaran.


Dukungan Browser

Pernyataan
continue iya nih iya nih iya nih iya nih iya nih

Sintaksis

continue;

Menggunakan referensi label opsional:

continue labelname;

Rincian teknis

Versi JavaScript: 1.0. Referensi label ditambahkan pada JavaScript 1.2

contoh

Contoh lebih

Contoh

Dalam contoh ini kita menggunakan loop sementara bersama-sama dengan melanjutkan pernyataan.

Loop melalui blok kode, tetapi melewatkan nilai "3":

var text = "";
var i = 0;
while (i < 5) {
    i++;
    if (i === 3) {
        continue;
    }
text += "<br>The number is " + i;
}

Hasil teks akan:

The number is 1
The number is 2
The number is 4
The number is 5
Cobalah sendiri "

Contoh

Loop melalui blok kode, tetapi melewatkan nomor 2 dan 3 (menggunakan operator OR):

var text = "";
var i;
for (i = 1; i < 8; i++) {
    if (i === 2 || i === 3) continue;
    document.getElementById("demo").innerHTML += i + "<br>";
}

Hasil teks akan:

1
4
5
6
7
Cobalah sendiri "

Contoh

Dalam contoh ini kita menggunakan untuk loop bersama-sama dengan melanjutkan pernyataan.

Loop melalui array, tetapi melewatkan elemen array "Saab":

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = ""
var i;
for (i = 0; i < cars.length; i++) {
    if (cars[i] === "Saab") {
        continue;
    }
    text += cars[i] + "<br>";
}

Hasil teks akan:

BMW
Volvo
Ford
Cobalah sendiri "

Contoh

Menggunakan melanjutkan pernyataan dengan referensi label, untuk melewatkan nilai dalam bersarang untuk loop:

var text = "";
var i, j;

Loop1: // The first for loop is labeled "Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j = ";

    Loop2: // The second for loop is labeled "Loop2"
    for (j = 10; j < 15; j++) {
        if (j === 12) {
            continue Loop2;
        }
        document.getElementById("demo").innerHTML = text += j + " ";
    }
}

Hasil teks akan:

i = 0, j = 10 11 13 14
i = 1, j = 10 11 13 14
i = 2, j = 10 11 13 14
Cobalah sendiri "

Pages terkait

JavaScript Tutorial: JavaScript Break dan Continue

JavaScript Tutorial: JavaScript Untuk Loop

JavaScript Tutorial: JavaScript Sementara loop

JavaScript Tutorial: JavaScript istirahat Pernyataan

Referensi JavaScript: JavaScript untuk Pernyataan

JavaScript Referensi: JavaScript sementara Pernyataan


Laporan JavaScript Referensi Laporan JavaScript Referensi