Rumah > Artikel > hujung hadapan web > Bagaimana untuk menggunakan pernyataan gelung dalam javascript
JavaScript ialah bahasa pengaturcaraan yang digunakan secara meluas dengan sintaks yang fleksibel dan ringkas yang biasa digunakan untuk pembangunan web dan skrip penyemak imbas. Dalam JavaScript, gelung ialah struktur yang digunakan untuk melaksanakan tugas berulang, yang membantu pengaturcara memudahkan kod mereka dan memproses sejumlah besar data dengan lebih mudah. Dalam artikel ini, kami akan memperkenalkan secara terperinci cara menggunakan pernyataan gelung dalam JavaScript.
Gelung for ialah salah satu struktur gelung yang paling biasa digunakan dalam JavaScript. Ia membolehkan pengaturcara mentakrifkan pembolehubah untuk lelaran pada julat tertentu dan melaksanakan beberapa kod pada setiap lelaran. Secara amnya, gelung for terdiri daripada tiga bahagian: permulaan, keadaan dan penambah.
Contoh:
for (let i = 0; i < array.length; i++) { console.log(array[i]); }
Kod di atas menggunakan gelung for untuk mengeluarkan setiap elemen dalam tatasusunan ke konsol. Bahagian permulaan let i = 0
mentakrifkan pembolehubah i dan menetapkannya kepada 0, bahagian bersyarat i < array.length
menentukan julat gelung, dan bahagian penambah i++
meningkatkan nilai pembolehubah i.
while loop juga merupakan salah satu struktur gelung yang biasa digunakan dalam JavaScript. Ia membenarkan pengaturcara untuk melaksanakan beberapa kod berulang kali apabila keadaan adalah benar. Tidak seperti gelung for, gelung sementara hanya mengandungi satu syarat dan akan dilaksanakan berulang kali apabila syarat itu benar.
Contoh:
let i = 0; while (i < array.length) { console.log(array[i]); i++; }
Kod di atas menggunakan gelung sementara untuk mengeluarkan setiap elemen dalam tatasusunan ke konsol. Permulaan dan kenaikan pembolehubah i adalah sama seperti untuk gelung, manakala keadaan while i < array.length
menentukan julat gelung.
gelung do-while juga merupakan salah satu struktur gelung yang biasa digunakan dalam JavaScript. Ia membenarkan pengaturcara untuk melaksanakan beberapa kod berulang kali apabila keadaan adalah benar.
Contoh:
let i = 0; do { console.log(array[i]); i++; } while (i < array.length);
Kod di atas menggunakan gelung do-while untuk mengeluarkan setiap elemen dalam tatasusunan ke konsol. Permulaan dan penambahan pembolehubah i adalah sama seperti dalam dua contoh sebelumnya, manakala keadaan gelung do-while i < array.length
menentukan skop gelung dan dinilai selepas blok kod dilaksanakan.
untuk...dalam gelung ialah struktur gelung yang digunakan untuk mengulang sifat sesuatu objek. Ia membenarkan pengaturcara untuk melelaran melalui semua sifat objek dan melakukan beberapa pemprosesan.
Contoh:
const person = {name: "John", age: 30, city: "New York"}; for (let key in person) { console.log(key + ": " + person[key]); }
Kod di atas menggunakan gelung for...in untuk melelaran melalui objek orang dan mengeluarkan setiap atribut objek (nama, umur dan bandar) ke konsol.
for...of loop ialah binaan gelung baharu yang membolehkan pengaturcara melelang ke atas tatasusunan dan objek boleh lelar yang lain lebih mudah. Ia sering digunakan dengan antara muka iterator baharu dalam ES6.
Contoh:
const array = [1, 2, 3]; for (let value of array) { console.log(value); }
Kod di atas menggunakan gelung for...of untuk lelaran melalui tatasusunan dan mengeluarkan setiap nilai tatasusunan ke konsol.
Ringkasan:
Artikel ini memperincikan penggunaan struktur gelung yang biasa digunakan dalam JavaScript, termasuk untuk gelung, gelung manakala, gelung do-while, untuk...dalam gelung dan untuk.. . daripada gelung. Struktur gelung ialah salah satu struktur yang sangat biasa digunakan dalam JavaScript, dan ia sangat sesuai untuk memproses dan memanipulasi sejumlah besar data dan objek. Kemahiran dalam menguasai dan menggunakan struktur gelung boleh membantu pengaturcara menulis kod JavaScript dengan lebih cekap.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan gelung dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!