JavaScript ialah bahasa skrip yang sering digunakan dalam pembangunan web dan aplikasi lain. Terdapat banyak jenis gelung dalam JS yang digunakan untuk berulang kali melaksanakan sekeping kod Artikel ini akan memperkenalkan gelung dalam JavaScript secara terperinci.
Dalam JavaScript, jenis gelung yang biasa digunakan berikut ialah:
for (initialization; condition; increment) { // code to be executed }
di mana, initialization
ialah nilai permulaan gelung, yang boleh menjadi pembolehubah atau pemalar condition
ialah keadaan gelung false, gelung Tamat increment
ialah nilai perubahan selepas setiap pelaksanaan gelung, serupa dengan kenaikan diri atau pengurangan diri. Kod sampel adalah seperti berikut:
for (let i = 0; i < 10; i++) { console.log(i); }
while loop ialah satu lagi struktur kawalan berulang yang melaksanakan blok kod berulang kali selagi syarat adalah benar. Sintaksnya adalah seperti berikut:
while (condition) { // code to be executed }
Kod sampel adalah seperti berikut:
let i = 0; while (i < 10) { console.log(i); i++; }
Gelung do-while adalah serupa kepada gelung while, tetapi berbeza Perbezaannya ialah semakan bersyarat dilakukan selepas blok kod telah dilaksanakan. Walaupun syarat itu palsu pada mulanya, ia akan dilaksanakan sekurang-kurangnya sekali. Sintaksnya adalah seperti berikut:
do { // code to be executed } while (condition);
Kod sampel adalah seperti berikut:
let i = 0; do { console.log(i); i++; } while (i < 10);
gelung untuk-dalam digunakan untuk melintasi objek atau tatasusunan atribut atau elemen. Sintaksnya adalah seperti berikut:
for (variable in object) { // code to be executed }
di mana, variable
ialah nama pembolehubah yang akan diulang dan object
ialah objek yang akan diulang. Kod sampel adalah seperti berikut:
const myObj = { a: 1, b: 2, c: 3 }; for (const property in myObj) { console.log(property + ": " + myObj[property]); }
for-of-gelung digunakan untuk lelaran pada objek boleh lelaran, seperti tatasusunan dan rentetan. Sintaksnya adalah seperti berikut:
for (variable of iterable) { // code to be executed }
di mana, variable
ialah nama pembolehubah yang akan diulang dan iterable
ialah objek yang akan diulang. Kod sampel adalah seperti berikut:
const myArray = [1, 2, 3]; for (const element of myArray) { console.log(element); }
Di atas adalah gelung yang biasa digunakan dalam JavaScript Setiap gelung mempunyai senario terpakai sendiri Semasa menulis kod JavaScript, anda perlu memilih struktur gelung yang berbeza mengikut keperluan yang berbeza. Saya harap artikel ini berguna untuk semua orang memahami gelung JavaScript.
Atas ialah kandungan terperinci Berapa banyak jenis gelung yang terdapat dalam javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!