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.