Terminologi Kondisional
Kita sebelumnya sudah belajar mengenai pernyataan if-else untuk menentukan antara skenario satu dan lainnya. Hal ini disebut kondisional karena akan melakukan sesuatu jika kondisinya sesuai dengan kondisi yang kita tentukan.
Jalur yang ditentukan dari pernyataan if-else bisa disebut cabang. Dia membuat cabang dari logika program yang kita buat ke arah yang berbeda berdasarkan pengecekan kondisi. Kita dapat membuat banyak cabang ke berbagai arah.
let kondisi = true
if (kondisi) { // setara dengan (kondisi === true)
console.log("Benar")
} else {
console.log("Salah")
}
let days = ["Senin", "Selasa, "Rabu"]
let daysNum = 2
if (daysNum === 0) {
console.log(`Ini adalah hari ${days[daysNum]}`)
} else if (daysNum === 1) {
console.log(`Ini adalah hari ${days[daysNum]}`)
} else if (daysNum === 2) {
console.log(`Ini adalah hari ${days[daysNum]}`)
} else {
console.log(`Tidak ada hari tersebut di data`)
}