- Apa Itu Control Flow?
- 1. Percabangan (Conditional Statements)
- 2. Switch Statement
- 3. Perulangan (Loops)
- Kesimpulan
Halo teman-teman semuanya, kita lanjutkan lagi seri Belajar JavaScript Dasar. Di artikel kelima ini, kita akan membahas tentang Control Flow atau alur kendali program di JavaScript.
Apa Itu Control Flow?
Control Flow adalah cara kita menentukan jalannya eksekusi program berdasarkan kondisi tertentu atau mengulangi aksi tertentu beberapa kali. Di JavaScript, control flow utama meliputi:
- Percabangan:
if,if-else,if-else if,switch - Perulangan (Loop):
for,while,do-while
1. Percabangan (Conditional Statements)
-
If Statement
Digunakan untuk mengeksekusi kode jika suatu kondisi bernilai
true.let umur = 20; if (umur >= 18) { console.log("Kamu sudah dewasa."); } -
If-Else Statement
Jika kondisi
iftidak terpenuhi, maka kode di dalamelseakan dijalankan.let nilai = 70; if (nilai >= 75) { console.log("Lulus"); } else { console.log("Tidak Lulus"); } -
If-Else If-Else Statement
Digunakan untuk mengecek beberapa kondisi secara berurutan.
let skor = 85; if (skor >= 90) { console.log("Nilai A"); } else if (skor >= 80) { console.log("Nilai B"); } else if (skor >= 70) { console.log("Nilai C"); } else { console.log("Nilai D"); }
2. Switch Statement
switch digunakan untuk memeriksa banyak kemungkinan nilai dengan cara yang lebih bersih dibanding banyak if-else.
let hari = 3;
let namaHari;
switch (hari) {
case 1:
namaHari = "Senin";
break;
case 2:
namaHari = "Selasa";
break;
case 3:
namaHari = "Rabu";
break;
default:
namaHari = "Hari tidak valid";
}
consle.log(namaHari);
Penjelasan:
casememeriksa nilai.breakmenghentikan eksekusi di dalam switch setelah menemukan kecocokan.defaultakan dijalankan jika tidak adacaseyang cocok.
3. Perulangan (Loops)
-
For Loop
Digunakan untuk mengulang sesuatu dalam jumlah yang pasti.
for (let i = 1; i <= 5; i++) { console.log("Iterasi ke-" + i); }Penjelasan
i = 1- nilai awali <= 5- kondisi loopi++- perubahan nilai setiap iterasi
-
While Loop
Digunakan untuk mengulang selama kondisi bernilai
true.let i = 1; while (i <= 5) { console.log("Angka " + i); i++; } -
Do-While Loop
Mirip
while, tetapi akan menjalankan blok kode minimal satu kali sebelum memeriksa kondisi.let j = 1; do { console.log("Nomor " + j); j++; } while (j <= 5);
4. Break dan Continue
breakdigunakan untuk menghentikan perulangan secara paksa.continuedigunakan untuk melewati satu iterasi dan lanjut ke iterasi berikutnya.
Contoh Penggunaan:
for (let i = 1; i <= 5; i++) {
if (i === 3) {
continue; // Lewati iterasi saat i = 3
}
console.log(i);
}
// Output: 1, 2, 4, 5
for (let i = 1; i <= 5; i++) {
if (i === 4) {
break; // Hentikan loop saat i = 4
}
console.log(i);
}
// Output: 1, 2, 3
Kesimpulan
Di artikel ini, kita telah belajar membuat percabangan menggunakan if, else, dan switch, kemudian membuat perulangan menggunakan for, while, dan do-while. Dan terakhir mengontrol alur perulangan menggunakan break dan continue.
Pada artikel berikutnya, kita akan bersama-sama belajar tentang Function di JavaScript.
Terima Kasih
Artikel ini dibaca sebanyak 3.618 kali
{ setTimeout(() => { showShimmer = false; }, 300); })"
:class="{'opacity-0': !loaded, 'opacity-100': loaded}"
class="lazy w-full h-auto rounded-xl border border-white dark:border-neutral-700/80 transition-opacity duration-500"
loading="lazy"
/>
SAWERIA
Memuat komentar...