Dalam contoh ini, anda akan belajar menulis program JavaScript untuk memeriksa sama ada bilangannya ganjil atau genap.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Pembanding JavaScript dan Pengendali Logik
- JavaScript jika… Statement lain
- Operator Ternary JavaScript
Nombor genap adalah nombor yang betul-betul dibahagi dengan 2 .
Operator selebihnya %
memberikan selebihnya apabila digunakan dengan nombor. Sebagai contoh,
const number = 6; const result = number % 4; // 2
Oleh itu, apabila %
digunakan dengan 2 , bilangannya adalah walaupun selebihnya adalah sifar. Jika tidak, jumlahnya ganjil .
Contoh 1: Menggunakan jika… yang lain
// program to check if the number is even or odd // take input from the user const number = prompt("Enter a number: "); //check if the number is even if(number % 2 == 0) ( console.log("The number is even."); ) // if the number is odd else ( console.log("The number is odd."); )
Pengeluaran
Masukkan nombor: 27 Nombornya ganjil.
Dalam program di atas, number % 2 == 0
periksa sama ada bilangannya genap . Sekiranya selebihnya adalah 0 , bilangannya adalah genap.
Dalam kes ini, 27% 2 sama dengan 1 . Oleh itu, jumlahnya ganjil.
Program di atas juga boleh ditulis menggunakan pengendali ternary.
Contoh 2: Menggunakan Operator Ternary
// program to check if the number is even or odd // take input from the user const number = prompt("Enter a number: "); // ternary operator const result = (number % 2 == 0) ? "even" : "odd"; // display the result console.log(`The number is $(result).`);
Pengeluaran
Masukkan nombor: 5 Nombornya ganjil.