Latest web development tutorials

JavaScript sementara pernyataan

Laporan JavaScript Referensi Pedoman Laporan JavaScript Referensi Pedoman

contoh

Dalam hal ini loop akan terus berjalan selama variabel i kurang dari 5 ::

var text = "";
var i = 0;
sementara (i <5) {
text + = "Situs Jumlah itu" + i;
i ++;
}

output teks:

Jumlah tersebut adalah 0
Jumlah ini 1
Jumlah tersebut adalah 2
Jumlah tersebut adalah 3
Jumlah tersebut adalah 4

Coba »

Bagian bawah artikel ini berisi lebih banyak contoh.


Definisi dan Penggunaan

sementara selama pernyataan kondisi yang ditetapkan benar, itu akan mengeksekusi loop.

Selama kondisi tertentu adalah benar, loop selalu dapat mengeksekusi kode. .

JavaScript mendukung berbagai jenis loop:

  • untuk - sejumlah blok kode siklus
  • untuk / di - loop melalui sifat-sifat suatu obyek
  • sementara - ketika kondisi yang ditentukan blok siklus ditentukan benar kode
  • melakukan / sementara - sama dengan kondisi yang ditentukan siklus benar ditentukan blok kode, tetapi pernyataan itu akan dieksekusi sekali sebelum bersyarat

Tip: Gunakan istirahat pernyataan untuk melompat keluar dari peredaran, penggunaan terus pernyataan untuk melompat keluar dari iterasi saat ini, dan mulai iterasi berikutnya.


Dukungan Browser

laporan
sementara ya ya ya ya ya


tatabahasa

sementara (kondisi) {
blok kode yang akan dieksekusi
}

Nilai parameter

parameter deskripsi
kondisi Harus. Menentukan kondisi eksekusi untuk loop. Jika benar, loop akan terus berlanjut, jika ia mengembalikan palsu, siklus berhenti.

Catatan: Jika kondisi Anda telah benar, siklus tidak pernah berakhir. Hal ini dapat menyebabkan browser crash.

CATATAN: Jika Anda lupa untuk menambahkan kondisi dengan nilai variabel yang digunakan dalam siklus tidak pernah berakhir. Hal ini dapat menyebabkan browser crash.

rincian teknis

Versi JavaScript: 1.0


contoh

contoh yang lebih

contoh

Siklus melalui indeks dari array, nama mobil keluaran:

var mobil = [ "BMW", "Volvo", "Saab", "Ford"];
var text = "";
var i = 0;
sementara (i <cars.length) {
text + = mobil [i] + "Situs";
i ++;
}

Coba »

contoh analisis:

  • Implementasi, kami menetapkan variabel sebelum dimulainya siklus (var i = 0;)
  • Kemudian, kita mendefinisikan apa kondisi loop. Tahu variabel i adalah kurang dari panjang dari array (4)
  • Setiap kali melalui loop, variabel bertambah 1 (i ++)
  • Setelah variabel tidak lagi kurang dari (panjang array), pada kondisi salah, loop diakhiri.

contoh

Lingkaran dari indeks terakhir dari array mulai:

var mobil = [ "BMW", "Volvo", "Saab", "Ford"];
var text = "";
var len = cars.length;
sementara (len--) {
text + = mobil [len] + "Situs";
}

Coba »

contoh

Mematahkan pernyataan - variabel i sama dengan 3 untuk keluar loop:

var text = "";
var i = 0;
sementara (i <5) {
text + = "Situs Jumlah itu" + i;
i ++;
jika (i == 3) {
break;
}
}

Coba »

contoh

Gunakan terus pernyataan - blok kode lingkaran, melewatkan siklus "3" ketika variabel adalah:

var text = "";
var i = 0;
sementara (i <5) {
i ++;
jika (i == 3) {
melanjutkan;
}
text + = "Situs Jumlah itu" + i;
}

Coba »


Pages terkait

Tutorial JavaScript: JavaScript Sementara lingkaran

Referensi JavaScript: JavaScript lakukan ... laporan sementara

Referensi JavaScript: JavaScript untuk laporan

Referensi JavaScript: pernyataan BREAK JavaScript

Referensi JavaScript: JavaScript Lanjutkan pernyataan


Laporan JavaScript Referensi Pedoman Laporan JavaScript Referensi Pedoman