JavaScript là 0 chẵn hay lẻ?

Viết một vòng lặp JavaScript for sẽ lặp từ 0 đến 15. Với mỗi lần lặp, nó sẽ kiểm tra xem số hiện tại là chẵn hay lẻ và hiển thị thông báo ra màn hình

Đầu ra mẫu.
"0 là chẵn"
"1 là lẻ"
"2 là chẵn"
----------
----------

Tính một số chẵn

Số chẵn từ 1 đến 100

Tính một số lẻ

Các số lẻ từ 1 đến 100

Giải pháp mẫu. -

Mã HTML






For loop that will iterate from 0 to 15


  



Mã JavaScript


for [var x=0; x i.name === 'Kim'];
console.log[found.name];
// TypeError: Cannot read property 'name' of undefined

Bạn có thể tránh nó như thế này

const found = [{ name: "Owen" }].find[i => i.name === 'Kim'] || {};
console.log[found.name];
// undefined

Tất nhiên là tùy tình huống, nhưng xử lý nhẹ thì không sao. Bạn không cần phải viết mã lớn để xử lý nó

Để tìm một số đã nhập là Lẻ hay Chẵn rất đơn giản, bạn chỉ cần chia số đó cho 2 và nếu lấy số dư là 0 [không] thì đó là số Chẵn ngược lại là số Lẻ

Ví dụ. 10/2 = 5, ở đây 5 là thương, 0 là số dư

Trong JavaScript có hai toán tử bạn có thể sử dụng để tìm thương và số dư. [/] dấu gạch chéo và [%] mô-đun, trong đó / sẽ cho thương số và % sẽ cho giá trị còn lại.  

Trong hướng dẫn này, hãy xem cách xác định xem một số là số lẻ hay số chẵn bằng cách sử dụng JavaScript. Bước đầu tiên là hiểu logic. Số chẵn là gì? . Phần còn lại sẽ bằng không. Số lẻ là gì?

Sử dụng Điều kiện if-else và Toán tử Modulo

"if" sẽ kiểm tra một điều kiện và mã khối if sẽ được thực thi nếu điều kiện là đúng. Nếu điều kiện sai, mã khối khác sẽ được thực thi

Toán tử modulo trong JavaScript trả về phần còn lại

cú pháp

Người dùng có thể làm theo cú pháp dưới đây để sử dụng câu lệnh if other và toán tử mô đun

if[number % 2==0]{
   
   //The number is even
}
else {
   
   //The number is odd
}

thuật toán

  • BƯỚC 1 – Đọc số cho biến n

  • BƯỚC 2 – Chia n cho 2 và lưu phần còn lại vào một biến có tên r

  • BƯỚC 3 −

    If r==0, print “even”
    If r!=0, print “odd”.
    

Ví dụ

Trong ví dụ này, chúng tôi đã gán 156 cho một biến. Tiếp theo, chúng tôi áp dụng cú pháp đưa ra ở trên. Ở đây, nếu khối kiểm tra phần còn lại và nó là 0 ở đây. Do đó, khối if được thực thi và chúng tôi nhận được đầu ra là "156 là Chẵn

if else and modulus operator to find odd or even

Sử dụng Toán tử Ternary và Modulo

Toán tử bậc ba là toán tử có ba toán hạng. Điều kiện, một giá trị nếu điều kiện đúng và một giá trị khác nếu điều kiện sai là ba toán hạng của biểu thức

Nếu điều kiện là đúng, giá trị giữa "?" . " được thực hiện. Tương tự, nếu điều kiện trả về false, giá trị theo sau ". " được thực hiện

cú pháp

Người dùng có thể làm theo cú pháp dưới đây để sử dụng toán tử bậc ba

________số 8

Ví dụ

Trong ví dụ này, 131 được gán cho một biến. Tiếp theo, chúng tôi kiểm tra phần còn lại của nó bằng cú pháp trên. Ở đây số dư là 1. Vì vậy, khối sai của hoạt động ternary được thực thi. Do đó, chúng tôi nhận được đầu ra "số là số lẻ"

Using Ternary Operator and modulus operator

Sử dụng toán tử Bitwise XOR

Khi một số được XOR theo bit theo 1, số đó sẽ tăng thêm 1 nếu là số chẵn và giảm đi 1 nếu là số lẻ


for [var x=0; x

Chủ Đề