Perulangan/Looping pada Javascript
Pengertian
Yaitu suatu bentuk kegiatan mengulang suatu
statement sampai batas yang diinginkan
Counted Loop merupakan perulangan
yang jelas dan sudah jelas jumlah banyak
Secara umum, perulangannya.
perulangan ini dibagi Sedangkan Uncounted Loop, merupakan
dua :
perulangan yang tidak jelas berapa kali ia
harus mengulang
Yaitu: counted loop dan
uncounted loop.
✓✓
Perulangan yang termasuk dalam
Counted Loop: Perulangan For
Perulangan Foreach Perulangan Repeat
✓
✓
Perulangan yang termasuk dalam
Uncounted Loop: Perulangan While
Perulangan Do/While
✓
Pengulangan For
Contoh
mengulang Hello World
sebanyak 5 kali
var x;
for (x=1;x<=5;x++){
[Link]("Hello World <br/>
");
}
Output :
Hello World
Hello World
Hello World
Hello World
Hello World
Pengulangan While
Pengertian
Pengulangan while digunakan untuk melakukan
pengulangan suatu kelompok perintah berdsarkan suatu
kondisi, dengan pemeriksaan dilakukan diawal bagian
pengulangan. Pengulangan akan terus dilakukan selama
pemeriksaan kondisi adalah benar, dan akan berhenti jika
kondisi salah.
Agar suatu blok perintah yang akan
diulang dapat dikerjakan, maka
programer harus membuat perintah
Contoh sebelum pemeriksaan while dilakukan.
Didalam block perintah yang diulang,
harus ada perintah yang dapat membuat
perubahan nilai terhadap variabel yang
var a=1 diperiksa kondisinya, agar proses
while(a<=4){ pengulangan dapat berakhir.
[Link]("ini blok ke "+a)
a++
}
Output : Pada script diatas programer pertama
kali mendefinisikan variabel a dengan
ini blok ke 1
ini blok ke 2 nilai 1, kemudian dilakukan pengulangan
ini blok ke 3 dengan while. Proses pengulangan akan
ini blok ke 4 dilakukan jika nilai a lebih kecil atau
sama dengan 4, jika nilai a lebih besar
dari 4 maka proses pengulangan tidak
akan dilakukan. Agar proses
pengulangan tidak berlangsung terus
menerus maka setiap kali pengulangan
maka nilai a akan ditambahkan dengan 1
atau ditulis a++
Pengulangan Do - While
Pengertian
Pada pengulangan dengan do .. while proses pemeriksaan
kondisi dilakukan setelah blok perintah pengulangan
dikerjakan terlebih dahulu, dan pengulangan akan
dilakukan jika kondisi masih bernilai benar (true).
Contoh
m=1;
do {
[Link]("Ini blok ke "+m+"<br>");
m++;
} while (m<=4);
Output : Pertama kali programer memasukan nilai m
sama dengan 1, kemudian programer
ini blok ke 1
ini blok ke 2 melakukan pengulangan dengan
ini blok ke 3 menggunakan do .. while. Di akhir script
ini blok ke 4 programer memasukkan kondisi dimana jika m
lebih kecil atau sama dengan 4 (while(m<=4))
maka kondisi bernilai benar dan prose
pengulangan akan dilakukan lagi, namun jika
nilai m lebih besar dari 4 maka proses
pengulangan akan dihentikan. Agar proses
pengulangan tidak terjadi terus menerus maka
setiap pengulangan nilai m ditambah dengan 1
(m++)
Latihan Pengulangan Do - While
No 1
Buatlah kode program dengan menggunakan konsep
pengulangan while untuk menghasilkan output sebagai
berikut :
1 adalah bilangan ganjil
2 adalah bilangan genap
3 adalah bilangan ganjil
4 adalah bilangan genap
5 adalah bilangan ganjil
6 adalah bilangan genap
7 adalah bilangan ganjil
No 2
Buatlah kode program dengan menggunakan konsep
pengulangan do - while untuk menghasilkan output
sebagai berikut :
1
4
9
16
25
36