Kontrol Alur dalam JavaScript
Pernyataan if, else, dan else if
Pernyataan if digunakan untuk menjalankan blok kode jika kondisi yang ditentukan bernilai true. Anda dapat menambahkan else untuk menjalankan kode lain jika kondisi tersebut bernilai false. else if digunakan untuk memeriksa kondisi lain jika kondisi sebelumnya bernilai false.
Contoh Kode:
let age = 18;
if (age < 18) {
console.log("Anda belum cukup umur.");
} else if (age === 18) {
console.log("Anda baru saja cukup umur.");
} else {
console.log("Anda sudah cukup umur.");
}
Pernyataan switch
Pernyataan switch digunakan untuk memeriksa sebuah variabel dengan beberapa kemungkinan nilai. Setiap nilai diperiksa dengan menggunakan case, dan jika ada yang cocok, kode dalam blok case tersebut akan dijalankan. Pernyataan break digunakan untuk menghentikan eksekusi setelah blok case yang cocok ditemukan. Jika tidak ada yang cocok, blok default akan dijalankan.
Contoh Kode:
let fruit = "apple";
switch (fruit) {
case "apple":
console.log("Ini adalah apel.");
break;
case "banana":
console.log("Ini adalah pisang.");
break;
case "orange":
console.log("Ini adalah jeruk.");
break;
default:
console.log("Buah tidak dikenali.");
}
Looping
Perulangan digunakan untuk menjalankan blok kode berulang kali hingga kondisi tertentu terpenuhi.
for Loop
for loop digunakan saat Anda mengetahui berapa kali Anda ingin mengulang kode. Biasanya terdiri dari tiga bagian: inisialisasi, kondisi, dan pengubah variabel.
Contoh Kode:
for (let i = 0; i < 5; i++) {
console.log("Nomor: " + i);
}
while Loop
while loop akan terus berjalan selama kondisi yang diberikan bernilai true. Jika kondisi tersebut menjadi false, perulangan akan berhenti.
Contoh Kode:
let i = 0;
while (i < 5) {
console.log("Nomor: " + i);
i++;
}
do while Loop
do while loop mirip dengan while, tetapi perbedaannya adalah perulangan dijalankan setidaknya sekali, baru kemudian kondisi diperiksa.
Contoh Kode:
let j = 0;
do {
console.log("Nomor: " + j);
j++;
} while (j < 5);
Pernyataan break dapat digunakan untuk menghentikan perulangan sebelum kondisi terpenuhi, dan continue digunakan untuk melewati satu iterasi dan melanjutkan ke iterasi berikutnya.

Komentar
Posting Komentar