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

JavaScript là 0 chẵn hay lẻ?

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

JavaScript là 0 chẵn hay lẻ?

Tính một số lẻ

JavaScript là 0 chẵn hay lẻ?

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

JavaScript là 0 chẵn hay lẻ?

Giải pháp mẫu. -

Mã HTML






For loop that will iterate from 0 to 15


  



Mã JavaScript


for (var x=0; x<=15; x++) {
        if (x === 0) {
                console.log(x +  " is even");
        }
        else if (x % 2 === 0) {
                console.log(x + " is even");   
        }
        else {
                console.log(x + " is odd");
        }
}

Đầu ra mẫu

0 is even
1 is odd
2 is even
3 is odd
4 is even
5 is odd
6 is even
7 is odd
8 is even
9 is odd
10 is even
11 is odd
12 is even
13 is odd
14 is even
15 is odd

Sơ đồ

JavaScript là 0 chẵn hay lẻ?

Bản thử trực tiếp

Xem Bút javascript-điều kiện-câu lệnh-và-vòng lặp-bài tập-5 của w3resource (@w3resource) trên CodePen


Cải thiện giải pháp mẫu này và đăng mã của bạn qua Disqus

Trước. Viết câu lệnh điều kiện JavaScript để tìm số lớn nhất trong năm số.
Tiếp theo. Viết chương trình JavaScript tính điểm trung bình của các sinh viên sau Sau đó, điểm trung bình này được sử dụng để xác định điểm tương ứng.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



Chia sẻ Hướng dẫn / Bài tập này trên. FacebookTwitter

JavaScript. Lời khuyên trong ngày

Ngăn chặn sự cố mã của bạn

Thật không tốt khi có hành vi không thể đoán trước trong mã của bạn, nhưng nếu có thì bạn cần phải xử lý nó.
Ví dụ. Lỗi phổ biến TypeError, nếu bạn đang cố lấy thuộc tính không xác định/null, v.v.
Lưu ý. Hãy sử dụng nó nếu dự án của bạn không hỗ trợ chuỗi tùy chọn

const found = [{ name: "Owen" }].find(i => 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<=15; x++) {
        if (x === 0) {
                console.log(x +  " is even");
        }
        else if (x % 2 === 0) {
                console.log(x + " is even");   
        }
        else {
                console.log(x + " is odd");
        }
}

0

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

cú pháp


for (var x=0; x<=15; x++) {
        if (x === 0) {
                console.log(x +  " is even");
        }
        else if (x % 2 === 0) {
                console.log(x + " is even");   
        }
        else {
                console.log(x + " is odd");
        }
}

1

Ví dụ

Trong ví dụ này, chúng tôi lấy số 100 và chuyển nó cho hàm kiểm tra. Ở đây, số trải qua bitwise OR logic như đã giải thích ở trên. Nếu kết quả lớn hơn số, nó là số chẵn. Khác nó là lẻ. Ở đây bit OR kết quả của 100 lớn hơn 100 và do đó 100 là một số chẵn. Từ giá trị boolean do hàm check trả về, chúng ta hiển thị kết quả ra bằng tài liệu. viết phương pháp

Số 0 là số lẻ hay số chẵn?

Vậy nó là gì - lẻ, chẵn hay không? . số 0 là số chẵn .

Làm cách nào để kiểm tra xem số là số lẻ hay số chẵn trong JavaScript?

Sử dụng Bitwise OR Toán tử . Nếu số đó tăng thêm 1 thì là số chẵn. Lấy 1011 HOẶC 1 1011 0001 ------ 1011 Ở đây các bit đầu ra bằng 11 do đó 11 là một số lẻ.

Giá trị của 1 0 trong Javascript là gì?

Trả lời 5588831be0a3006892000bda. 0 và 1 là loại 'số' nhưng trong biểu thức Boolean, 0 chuyển thành false và 1 chuyển thành true . Vì một biểu thức Boolean chỉ có thể mang lại một Boolean, nên bất kỳ biểu thức nào không rõ ràng là đúng hoặc sai đều được đánh giá theo mức độ đúng và sai.

0 là số lẻ hay số chẵn trong Python?

Do đó, 0 là bội số của 0 và do đó, sẽ được coi là số chẵn . Khi kiểm tra Python chẵn hay lẻ, chương trình sẽ trả về số chẵn khi nhập 0 vào đầu vào.