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