Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah pernyataan gelung dalam javascript
Pernyataan gelung JavaScript ialah pernyataan yang terdiri daripada dua bahagian: badan gelung dan syarat penamatan Badan gelung ialah pernyataan yang dilaksanakan berulang kali dan syarat penamatan ialah syarat yang menentukan sama ada ia boleh terus. diulang. Penyataan gelung JavaScript: 1. untuk pernyataan;
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.
Dalam banyak masalah praktikal, terdapat banyak operasi berulang dengan ketetapan, jadi kenyataan tertentu perlu dilaksanakan berulang kali dalam program.
Sekumpulan pernyataan yang dilaksanakan berulang kali dipanggil badan gelung sama ada ia boleh terus diulang menentukan keadaan penamatan gelung. Struktur gelung ialah struktur proses yang berulang kali melaksanakan atur cara tertentu dalam keadaan tertentu Aturcara yang dilaksanakan berulang kali dipanggil badan gelung. Pernyataan gelung terdiri daripada dua bahagian: badan gelung dan keadaan penamat gelung. Jadi mari kita perkenalkan penyataan gelung yang biasa digunakan di bawah.
JavaScript menyokong empat jenis gelung yang berbeza:
untuk: lelaran melalui blok kod beberapa kali
untuk/dalam : Melintasi sifat objek
semasa: gelung blok kod apabila keadaan yang dinyatakan adalah benar
buat/sementara: gelung apabila keadaan yang ditentukan adalah benar Satu blok kod
untuk pernyataan
Format sintaks bagi pernyataan for adalah seperti berikut:
for (语句1; 语句2; 语句3) { 要执行的代码块 }
Pernyataan 1 dalam gelung ( blok kod) dilaksanakan sebelum bermula. Pernyataan 1 adalah pilihan Jika tiada pernyataan, tulis sahaja koma bertitik. Kami biasanya memulakan beberapa pembolehubah dalam pernyataan 1. Pembolehubah boleh menjadi satu atau berbilang pembolehubah dipisahkan dengan koma.
Pernyataan 2 mentakrifkan keadaan di mana gelung (blok kod) dijalankan. Jika keadaan itu benar, masukkan gelung dan laksanakan blok kod dalam gelung, jika tidak, tamatkan gelung. Pernyataan 2 juga adalah pilihan Jika tidak ada pernyataan, tulis sahaja titik bertitik Walau bagaimanapun, perlu diperhatikan bahawa jika tiada pernyataan, anda perlu menulis rehat dalam badan gelung menjadi gelung tak terhingga.
Pernyataan 3 akan dilaksanakan setiap kali gelung (blok kod) dilaksanakan. Pernyataan 3 juga adalah pilihan, dan kandungan pernyataan 3 boleh ditulis dalam badan gelung.
Perhatikan butiran kecil, tiada koma bernoktah di hujung pernyataan 3.
Tulis contoh kecil:
<p id="demo"></p> <script> var text = "",i; for (i = 0; i < 5; i++) { text += "The number is " + i + "<br>"; } document.getElementById("demo").innerHTML = text; </script>
Pernyataan 1 menetapkan pembolehubah (var i = 0) sebelum gelung bermula.
Pernyataan 2 mentakrifkan syarat untuk menjalankan gelung (i mestilah kurang daripada 5).
Pernyataan 3 menambah nilai (i) selepas setiap pelaksanaan blok kod.
untuk/dalam pernyataan
untuk/dalam pernyataan biasanya digunakan untuk melintasi sifat objek Format sintaks adalah seperti berikut:
for (属性名 in 对象) { 要执行的代码块 }
Tulis Contoh kecil:
<p id="demo"></p> <script> var person = {name:"刘小妞", sex:"女", work:"自媒体"}; var x,txt = ""; for (x in person) { txt += person[x] + " "; } document.getElementById("demo").innerHTML = txt; </script>
x mewakili nama atribut dan nama atribut boleh ditakrifkan sewenang-wenangnya, serupa dengan parameter formal. Nilai atribut diakses dalam bentuk objek [nama atribut] dan nama objek.attribut borang tidak boleh digunakan.
penyataan while
Format sintaks while adalah seperti berikut:
while (条件) { 要执行的代码块 }
Jika syarat itu benar, blok kod akan dilaksanakan dalam satu gelung.
Tulis contoh kecil:
<p id="demo"></p> <script> var text = ""; var i = 0; while (i < 10) { text += "<br>数字是 " + i; i++; } document.getElementById("demo").innerHTML = text; </script>
Perhatikan bahawa jika anda tidak menulis gelung tak terhingga, anda mesti mempunyai pernyataan dalam badan gelung yang boleh menjadikan syarat itu tidak benar.
Sebagai contoh, dalam contoh di atas, terdapat i dalam badan gelung Apabila i meningkat kepada 10, gelung berakhir.
pernyataan buat/sementara
Format sintaks do/while adalah seperti berikut:
do { 要执行的代码块 } while (条件);
gelung do/while ialah varian daripada gelung semasa.
Gelung jenis ini melaksanakan blok kod sekali sebelum menyemak sama ada keadaan itu benar, dan kemudian mengulangi gelung selagi syarat itu benar.
Tulis contoh kecil:
<p id="demo"></p> <script> var text = "" var i = 0; do { text += "<br>数字是 " + i; i++; } while (i < 10); document.getElementById("demo").innerHTML = text; </script>
Cadangan berkaitan: Tutorial pembelajaran javascript
Atas ialah kandungan terperinci Apakah pernyataan gelung dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!