Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript để kiểm tra xem số đó là số lẻ hay số chẵn.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình JavaScript sau:
- So sánh JavaScript và toán tử logic
- Câu lệnh JavaScript if… else
- Toán tử bậc ba của JavaScript
Thậm chí con số này là những con số mà chia hết cho 2 .
Toán tử phần dư %
cho phần dư khi được sử dụng với một số. Ví dụ,
const number = 6; const result = number % 4; // 2
Do đó, khi %
được sử dụng với 2 , số là số chẵn nếu phần còn lại bằng 0. Nếu không, số là số lẻ .
Ví dụ 1: Sử dụng if… else
// 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."); )
Đầu ra
Nhập một số: 27 Số là số lẻ.
Trong chương trình trên, hãy number % 2 == 0
kiểm tra xem số có chẵn hay không . Nếu phần dư là 0 thì số đó là số chẵn.
Trong trường hợp này, 27% 2 bằng 1 . Do đó, số là số lẻ.
Chương trình trên cũng có thể được viết bằng toán tử bậc ba.
Ví dụ 2: Sử dụng toán tử bậc ba
// 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).`);
Đầu ra
Nhập một số: 5 Số là số lẻ.