tutorial pengembangan web terbaru
 

JavaScript sementara Pernyataan

<JavaScript Laporan Referensi

Contoh

Loop melalui blok kode selama variabel (i) kurang dari 5:

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

Hasil teks akan:

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

Lebih "Try it Yourself" contoh di bawah ini.


Definisi dan Penggunaan

Pernyataan sementara menciptakan sebuah loop yang dieksekusi sementara kondisi yang ditentukan benar.

loop akan terus berjalan selama kondisi benar. Ini hanya akan berhenti ketika kondisi menjadi palsu.

JavaScript mendukung berbagai jenis loop:

  • for - loop melalui blok kode beberapa kali
  • for/in - loop melalui sifat-sifat suatu objek
  • while - loop melalui blok kode sementara kondisi yang ditentukan benar
  • melakukan / sementara - loop melalui blok kode sekali, dan kemudian mengulangi loop sementara kondisi yang ditentukan benar

Tip: Gunakan istirahat pernyataan untuk keluar dari lingkaran, dan terus pernyataan untuk melewatkan nilai dalam lingkaran.


Dukungan Browser

Pernyataan
while iya nih iya nih iya nih iya nih iya nih

Sintaksis

Nilai parameter
Parameter Deskripsi
condition Wajib. Mendefinisikan kondisi untuk menjalankan loop (the code block) . Jika kembali benar, loop akan mulai lagi, jika mengembalikan false, loop akan berakhir.

Catatan: Jika kondisi selalu benar, loop tidak akan pernah berakhir. Ini akan crash browser Anda.

Catatan: Jika Anda menggunakan variabel dengan kondisi, menginisialisasi sebelum loop, dan kenaikan itu dalam loop. Jika Anda lupa untuk meningkatkan variabel, loop tidak akan pernah berakhir. Ini juga akan crash browser Anda.

Rincian teknis

Versi JavaScript: 1.0

contoh

Contoh lebih

Contoh

Loop melalui indeks array untuk mengumpulkan nama-nama mobil dari array mobil:

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

Contoh di atas menjelaskan:

  • Pertama, kita menetapkan variabel sebelum loop dimulai (var i = 0;)
  • Kemudian, kita mendefinisikan kondisi loop untuk menjalankan. Selama variabel adalah kurang dari panjang dari array (which is 4) , loop akan terus
  • Setiap kali loop mengeksekusi, variabel bertambah satu (i++)
  • Setelah variabel ini tidak lagi kurang dari 4 (array's length) , kondisi salah, dan loop akan berakhir

Contoh

Lingkaran mundur melalui indeks array:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var len = cars.length;
while (len--) {
    text += cars[len] + "<br>";
}
Cobalah sendiri "

Contoh

Menggunakan pernyataan istirahat - Loop melalui blok kode, tetapi keluar dari loop ketika variabel i adalah sama dengan "3" :

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

Contoh

Menggunakan terus 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;
}
Cobalah sendiri "

Pages terkait

JavaScript Tutorial: JavaScript Sementara loop

Referensi JavaScript: JavaScript do ... while Pernyataan

Referensi JavaScript: JavaScript untuk Pernyataan

Referensi JavaScript: istirahat Pernyataan JavaScript

JavaScript Referensi: JavaScript terus Pernyataan


<JavaScript Laporan Referensi