Dalam contoh ini, anda akan belajar untuk memeriksa sama ada nombor yang dimasukkan oleh pengguna adalah positif, negatif atau sifar.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Pembanding JavaScript dan Pengendali Logik
- JavaScript jika… Statement lain
Anda akan menggunakan if… else if… else
pernyataan untuk menulis program.
Contoh 1: Periksa Jenis Nombor dengan jika… lain jika… lain
// 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"); )
Pengeluaran
Masukkan nombor: 0 Nombornya adalah sifar.
Program di atas memeriksa sama ada nombor yang dimasukkan oleh pengguna adalah positif, negatif atau sifar.
- Keadaan
number> 0
memeriksa sama ada bilangannya positif . - Keadaan
number == 0
memeriksa sama ada nombor itu sifar . - Keadaan
number < 0
memeriksa sama ada nombornya negatif .
Program di atas juga boleh ditulis menggunakan if… else
penyataan bersarang .
Contoh 2: Periksa Jenis Nombor dengan bersarang jika… lain
// 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"); )
Pengeluaran
Masukkan nombor: 0 Anda memasukkan nombor sifar
Program di atas berfungsi sama seperti Contoh 1 . Walau bagaimanapun, contoh kedua menggunakan if… else
penyataan bersarang .