Lompat ke konten Lompat ke sidebar Lompat ke footer

Perulangan for loop, while loop dan do..while loop di JavaScript

Perulangan for loop, while loop dan do..while loop dalam JavaScript

WritingSkills.web.id - Bahasa pemrograman JavaScript mendukung pembuatan kode loop atau perulangan yang sama dengan bahasa pemrograman lainnya. 

for loop (perulangan menggunakan for)

Contoh penggunaan perulangan for adalah barisan kode berikut:
// menampilkan nilai dari 0 sampai 9
for (let i = 0; i < 10; i++) {
  console.log(i);
}

// 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Contoh penggunaan perulangan for di JavaScript

Pada barisan kode di atas, i = 0 menunjukkan kalau kita memulainya dari nol, i++ berarti kalau kita akan terus menambahkan nilai dari i dengan 1 setiap kali perulangan dieksekusi, dan i < 10 berarti kita akan menghentikan perulangan saat nilainya melebihi angka 9.

i-- berarti nilainya akan berkurang setiap kali perulangan dieksekusi. Contohnya adalah barisan kode di bawah ini:
// menampilkan nilai dari 9 ke 0
for (let i = 9; i >= 0; i--) {
  console.log(i);
}

// 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
Contoh penggunaan perulangan for di JavaScript

while loop (perulangan menggunakan while)

Perulangan while akan terus berjalan asalkan condition-nya bernilai true. Sebagai contoh adalah kode berikut:
let i = 0;

// menampilkan nilai dari 0 sampai 9
while (i < 10) {
  console.log(i);
  i++;
}

// 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Contoh penggunaan perulangan while di JavaScript

Perlu diketahui kalau perulangan while tidak akan pernah berjalan bila expression-nya tidak pernah bernilai true, sebagai contoh:
let i = 10;

// loop ini tidak akan pernah berjalan karena i = 10
// maka condition i < 10 berarti 
// 10 < 10, yang berarti tidak pernah true

while (i < 10) {
  console.log(i);
  i++;
}
Contoh penggunaan perulangan while di JavaScript

do..while loop (perulangan menggunakan do..while)

Perulangan do.. while hampir sama dengan perulangan while, tetapi mempunyai perbedaan penting, yaitu perulangan akan selalu dijalankan setidaknya sekali sebelum condition-nya dicek:
let i = 10;

// perulangan dijalankan sekali
// karena condition-nya
// dicek di akhir kode
do { 
  console.log(i);
  i++;
} while (i < 10);
Contoh penggunaan perulangan do..while di JavaScript

Bandingkan kode perulangan do..while di atas dengan kode di bawah ini:
let i = 0;

do { 
  console.log(i);
  i++;
} while (i < 10);
Contoh penggunaan perulangan do..while di JavaScript

Helmi
Helmi Aku adalah seorang blogger yang ingin berbagi inspirasi kepada semua orang dengan membuat tulisan-tulisan yang bermanfaat.

Posting Komentar untuk "Perulangan for loop, while loop dan do..while loop di JavaScript"