JavaScript untuk loop
siklus dapat mengeksekusi blok kode jumlah tertentu kali.
siklus JavaScript
Jika Anda ingin menjalankan lagi dan lagi kode yang sama, dan masing-masing dari nilai-nilai yang berbeda, maka penggunaan siklus sangat nyaman.
Kita bisa output array nilai:
kata-kata umum:
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
Menggunakan untuk loop
{
document.write(cars[i] + "<br>");
}
Coba »
Berbagai jenis siklus
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 - juga ketika kondisi ditentukan siklus benar ditentukan blok kode
untuk loop
untuk loop adalah bahwa Anda ingin membuat loop sering digunakan alat.
Berikut adalah sintaks untuk loop:
{
被执行的代码块
}
Pernyataan 1 (blok) dimulai sebelum Anda mulai.
Pernyataan 2 mendefinisikan siklus operasi (blok) kondisi
3 pernyataan setelah loop (blok) telah melakukan
Dari contoh di atas, Anda dapat melihat:
Pernyataan 1 set variabel sebelum loop dimulai (var i = 0).
Pernyataan 2 kondisi didefinisikan Siklus run (i harus kurang dari 5).
Pernyataan 3 meningkat nilai (i ++) setelah setiap blok dari kode telah dieksekusi.
pernyataan 1
Biasanya kita akan menggunakan pernyataan untuk menginisialisasi variabel yang digunakan dalam siklus (var i = 0).
1 pernyataan adalah opsional, yang tidak digunakan juga bisa menjadi pernyataan.
Anda dapat menginisialisasi pernyataan 1 (atau lebih) nilai-nilai:
Dan Anda juga dapat menghilangkan pernyataan (seperti pada awal loop telah ditetapkan nilai):
pernyataan 2
Pernyataan 2 kondisi umumnya digunakan untuk menilai variabel awal.
2 Pernyataan yang sama adalah opsional.
2 Jika pernyataan kembali benar, maka siklus dimulai lagi jika ia mengembalikan palsu, loop akan berakhir.
Jika Anda menghilangkan pernyataan 2, harus memberikan istirahat dalam siklus. Jika tidak, siklus tidak akan bisa berhenti. Hal ini memungkinkan untuk membuat browser crash. Silahkan baca tentang istirahat pada bagian selanjutnya dari tutorial ini. |
pernyataan 3
3 laporan umumnya meningkatkan nilai variabel asli.
Pernyataan 3 juga opsional.
Pernyataan 3 memiliki berbagai kegunaan. Kenaikan bisa negatif (aku--), atau lebih (i = i + 15).
Pernyataan 3 dapat dihilangkan (misalnya dalam loop ketika ada kode yang sesuai):
Untuk / Dalam siklus
JavaScript untuk / dalam pernyataan untuk loop melalui properti obyek:
contoh
for (x in person)
{
txt=txt + person[x];
}
Coba »
Anda akan belajar lebih banyak tentang di bagian atas JavaScript untuk objek / dalam siklus pengetahuan.
while
Kami akan menjelaskan kepada Anda sementara loop dan melakukan / while dalam bab berikutnya.