Chương trình Javacfscript kiểm tra xem một số là số lẻ hay số chẵn

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 :

  • JavaScript Comparison and Logical Operators
  • JavaScript if…else Statement
  • JavaScript Ternary Operator

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ố này 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

Enter a number: 27
The number is odd.

Trong chương trình trên, hãy number % 2 == 0kiểm tra xem số đó có phải là số 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

Enter a number: 5
The number is odd.








Gõ tìm kiếm nhanh...