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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

FOR LOOP

Pelajari cara menggunakan perulangan `for` dalam JavaScript untuk menjalankan blok kode berulang kali sampai kondisi tertentu terpenuhi.

For loop adalah salah satu bentuk perulangan dalam bahasa pemrograman JavaScript. Lebih spesifik lagi, For Loop digunakan untuk menjalankan blok kode berulang kali sampai kondisi tertentu terpenuhi. Sangat berguna untuk iterasi atau perulangan, membuat kode lebih efisien dan mudah dibaca.

Sintaks For Loop

Berikut ini adalah sintaks umum dari For Loop dalam JavaScript:

for ([inisialisasi]; [kondisi]; [increment]) {
  // kode untuk dijalankan 
}

Explaining Components

  • Inisialisasi: Pada bagian ini, kamu mengatur variabel counter untuk loop. Bagian ini hanya dijalankan sekali pada awal loop.
  • Kondisi: Loop akan terus berjalan selama kondisi ini bernilai true. Setelah setiap iterasi, kondisi diperiksa lagi. Jika kondisi masih true, loop tersebut akan menjalankan lagi, jika false, loop akan berhenti.
  • Increment: Bagian ini memperbarui nilai variabel counter. Ini biasanya digunakan untuk memperbarui atau mengincrement variabel counter.

Contoh For Loop

Berikut ini adalah contoh penggunaan For Loop dalam JavaScript.

Dalam contoh ini, kita akan mencoba mencetak angka dari 1 hingga 5:

for (let i = 1; i <= 5; i++) {
  console.log(i);
}

Output yang dihasilkan dari kode di atas adalah: 1, 2, 3, 4, 5. Kode akan berhenti berjalan setelah mencetak angka 5, karena kondisi dalam loop sudah tidak terpenuhi (i lebih besar dari 5).

For Loop dengan Array

For Loop juga sering digunakan untuk melakukan iterasi pada array. Berikut adalah contoh penggunaannya:

let buah = ['Apel', 'Mangga', 'Pisang', 'Jeruk'];

for (let i = 0; i < buah.length; i++) {
  console.log(buah[i]);
}

Dalam contoh ini, outputnya adalah: ‘Apel’, ‘Mangga’, ‘Pisang’, ‘Jeruk’. Loop berlangsung selama i kurang dari jumlah elemen di Array (buah.length). Sekali lagi, For Loop merupakan alat yang sangat berguna dalam JavaScript, memungkinkan kamu menuliskan kode yang lebih bersih dan efisien.

👈🏼 Hoisting
While loop 👉🏼