DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

WHILE LOOP PADA JAVASCRIPT

Panduan singkat tentang penggunaan while loop dalam JavaScript dengan penjelasan dan contoh yang mudah dimengerti.

Daftar Isi:

Dasar-Dasar While Loop
Contoh Sederhana
Loop Infinit
Penggunaan Break
Kesimpulan

Looping adalah konsep penting dalam pemrograman yang memungkinkan kamu menjalankan perintah berulang kali selama suatu kondisi tertentu terpenuhi. Di JavaScript, salah satu jenis loop yang bisa kamu gunakan adalah while loop.

Dasar-Dasar While Loop

while loop digunakan ketika kamu ingin menjalankan sekelompok kode selama kondisi tertentu masih benar. Berikut adalah sintaks dasar dari while loop:

while (kondisi) {
  // kode yang akan dijalankan
}

Contoh Sederhana

Berikut adalah contoh sederhana yang mendemonstrasikan penggunaan while loop:

let i = 0;

while (i < 5) {
  console.log(i);
  i++;
}

Pada contoh di atas, while loop akan mencetak angka dari 0 hingga 4. Loop akan terus berjalan hingga nilai i tidak lagi kurang dari 5.

Loop Infinit

Salah satu hal yang perlu diperhatikan dalam menggunakan while loop adalah kemungkinan terjadinya loop infinit. Loop infinit terjadi ketika kondisi dalam while selalu benar, sehingga loop tidak pernah berhenti. Contoh:

while (true) {
  console.log("Ini loop infiniti!");
}

Loop di atas akan terus mencetak “Ini loop infiniti!” tanpa henti karena kondisinya selalu true.

Penggunaan Break

Untuk menghentikan loop paksa, kamu bisa menggunakan break. Contoh:

let i = 0;

while (true) {
  console.log(i);
  i++;
  if (i === 5) {
    break;
  }
}

Loop akan berhenti ketika i mencapai nilai 5 karena ada perintah break di dalam blok kode.

Kesimpulan

Dengan while loop, kamu bisa menjalankan sekumpulan kode berulang kali selama kondisi tertentu terpenuhi. Manfaatkan loop ini dengan bijak untuk menghindari loop infinit dan memaksimalkan efisiensi program kamu.

Happy coding!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding