Latest web development tutorials
×

JavaScript kuliah

JavaScript kuliah JavaScript pengantar singkat JavaScript pemakaian JavaScript ekspor JavaScript tatabahasa JavaScript laporan JavaScript catatan JavaScript variabel JavaScript Jenis Data JavaScript benda JavaScript fungsi JavaScript cakupan JavaScript peristiwa JavaScript tali JavaScript operator JavaScript membandingkan JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Jenis Konversi JavaScript Regular Expressions JavaScript kesalahan JavaScript debugging JavaScript angkat variabel JavaScript Modus yang ketat JavaScript Gunakan tidak tepat JavaScript bentuk Authentication JavaScript Reserved Keywords JavaScript JSON JavaScript void JavaScript kode Spesifikasi

JS fungsi

JavaScript definisi fungsi JavaScript Argumen fungsi JavaScript fungsi panggilan JavaScript penutupan

JS HTML DOM

DOM pengantar singkat DOM HTML DOM CSS DOM peristiwa DOM EventListener DOM elemen

JS canggih Tutorial

JavaScript benda JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp benda

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript Kegiatan Jangka waktu JavaScript Cookies

JS gudang

JavaScript gudang JavaScript uji jQuery JavaScript uji Prototype

JS contoh

JavaScript contoh JavaScript contoh objek JavaScript Browser contoh objek JavaScript HTML DOM contoh JavaScript ringkasan

JS Reference manual

JavaScript benda HTML DOM benda

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[0] + "<br>");
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

for (var i=0;i<cars.length;i++)
{
    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:

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

Pernyataan 1 (blok) dimulai sebelum Anda mulai.

Pernyataan 2 mendefinisikan siklus operasi (blok) kondisi

3 pernyataan setelah loop (blok) telah melakukan

contoh

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

Coba »

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:

contoh:

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Coba »

Dan Anda juga dapat menghilangkan pernyataan (seperti pada awal loop telah ditetapkan nilai):

contoh:

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Coba »


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.

lampu 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):

contoh:

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

Coba »


Untuk / Dalam siklus

JavaScript untuk / dalam pernyataan untuk loop melalui properti obyek:

contoh

var person={fname:"John",lname:"Doe",age:25};

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.