While Loops: Perintah Berulang agar JavaScript Tak Bingung

Melalui kelas ini, kamu akan mengetahui:

  • Logika dalam JavaScript.
  • Pengoperasian if statement.

Syntax

Sebuah pemrograman bisa menerapkan pola yang berulang. Sebuah pola yang digunakan biasanya kondisi dan pernyataan yang dibutuhkan terus-menerus dalam struktur.

 
while (kondisi)
  pernyataan

Bentuk while atau loop biasanya seperti ini.

 
var n = 0;
var x = 0;

while (n < 3) {
  n++;
  x += n;
}

While

Pernyataan While bertujuan untuk terus menjalankan perintah selama kondisinya true. Misalnya

 
var i = 1;

while (i < 10) {
  document.write(i + "<br>");
  i++
}

Maka, Javascript akan memunculkan angka 1 dan berhenti di angka 9. Kenapa tidak memunculkan 10? Karena nilai 10 tidak masuk dalam kondisi yang ditetapkan yakni i (variabel) lebih kecil dari 10.

Do While

Do While digunakan untuk menggunakan loop dengan pernyataan yang spesifik.

 
var result = '';
var i = 0;
do {
   i += 1;
   result += i + ' ';
}
while (i > 0 && i < 5);

console.log(result);

For

For digunakan untuk pengulangan dengan tiga ekspresi. Cara menulisnya.

 
for ([initialization]; [condition]; [final-expression])
   statement

Initialization adalah assignment atau deklarasi variabel yang digunakan sebelum mulai melakukan loop. Bisa gunakan var atau let, namun disarankan menggunakan let agar variable terisolasi di local.

Condition atau kondisi adalah logika yang ditetapkan sebelum melakukan loop. Sementara final-expression merupakan hasil final dalam proses loop.

Contoh bentuk for bisa dilakukan seperti kode di bawah ini:

 
for (let i = 0; i < 9; i++) {
   console.log(i);
   // more statements
}

Selayang Pandang

  • While biasa dipakai untuk operasi pengulangan.
  • While, Do While, dan For, punya kondisi berbeda dalam penggunaannya.

Kuis

Statement loop apakah yang bisa digunakan untuk tiga ekspresi?

Selamat, Anda telah menyelesaikan pelajaran ini
Klik untuk menyelesaikan