Anda akan menggunakan if...else if...else
pernyataan untuk menulis program.
Contoh 1: Periksa Jenis Nomor dengan if … else if … else
// program that checks if the number is positive, negative or zero
// input from the user
const number = parseInt(prompt("Enter a number: "));
// check if number is greater than 0
if (number > 0) {
console.log("The number is positive");
}
// check if number is 0
else if (number == 0) {
console.log("The number is zero");
}
// if number is less than 0
else {
console.log("The number is negative");
}
Keluaran
Enter a number: 0 The number is zero.
Program di atas memeriksa apakah angka yang dimasukkan oleh pengguna adalah positif, negatif atau nol.
- Kondisi
number > 0
memeriksa apakah nomornya positif. - Kondisi
number == 0
memeriksa apakah nomornya nol. - Kondisi
number < 0
memeriksa apakah nomornya negatif.
Program di atas juga bisa ditulis menggunakan nested if...else
pernyataan.
Contoh 2: Periksa Jenis Nomor dengan nested if … else
// check if the number is positive, negative or zero
const number = prompt("Enter a number: ");
if (number >= 0) {
if (number == 0) {
console.log("The number is zero");
} else {
console.log("The number is positive");
}
} else {
console.log("The number is negative");
}
Keluaran
Enter a number: 0 You entered number zero
Program di atas bekerja sama seperti Contoh 1. Namun, contoh kedua menggunakan ekstensi if...else
pernyataan.