Điều kiện JavaScript

Câu lệnh điều kiện được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.

Câu lệnh điều kiện

Khi bạn viết mã, thường xuyên bạn sẽ cần thực hiện các hành động khác nhau dựa trên các�断 kiện khác nhau.

Bạn có thể sử dụng các câu lệnh điều kiện trong mã để thực hiện điều này.

Trong JavaScript, chúng ta có thể sử dụng các câu lệnh điều kiện sau:

  • sử dụng if để quy định khối mã cần thực thi nếu điều kiện được chỉ định là true
  • sử dụng else để quy định khối mã cần thực thi nếu điều kiện đó là false
  • sử dụng else if để quy định điều kiện mới cần kiểm tra, nếu điều kiện đầu tiên là false
  • sử dụng switch để quy định nhiều khối mã thay thế được thực thi

câu lệnh if

Vui lòng sử dụng if câu lệnh để quy định khối mã JavaScript được thực thi khi điều kiện là true

cú pháp

if (điều kiện) {
    Mã được thực thi khi điều kiện là true
} 

Ghi chú:if Sử dụng chữ thường. Chữ in hoa (IF hoặc If) sẽ gây lỗi JavaScript.

ví dụ

Nếu thời gian trước 18:00, sẽ phát ra chào hỏi "Good day":

if (hour < 18) {
    greeting = "Good day";
}

Nếu thời gian trước 18 giờ, kết quả của greeting sẽ là:

Good day

Thử ngay

câu lệnh else

Vui lòng sử dụng else câu lệnh để quy định khối mã được thực thi khi điều kiện là false

if (điều kiện) {
    Khối mã được thực thi khi điều kiện là true
} 
    Khối mã được thực thi khi điều kiện là false
}

ví dụ

Nếu hour nhỏ hơn 18, tạo chào hỏi "Good day", ngược lại "Good evening":

if (hour < 18) {
    greeting = "Good day";
 }
    greeting = "Good evening";
 } 

Kết quả của greeting:


Thử ngay

câu lệnh else if

Vui lòng sử dụng else if để quy định điều kiện mới khi điều kiện đầu tiên là false

cú pháp

if (điều kiện 1) {
    Khối mã được thực thi khi điều kiện 1 là true
} else if (điều kiện 2) {
    Khối mã được thực thi khi điều kiện 1 là false và điều kiện 2 là true
 }
    Khối mã được thực thi khi điều kiện 1 và điều kiện 2 đều là false
}

ví dụ

Nếu thời gian sớm hơn 10:00, tạo lời chào "Good morning", nếu không nhưng thời gian sớm hơn 18:00, tạo lời chào "Good day", nếu không thì tạo lời chào "Good evening":

if (time < 10) {
    greeting = "Good morning";
 }
    greeting = "Good day";
 }
    greeting = "Good evening";
 } 

Kết quả của greeting:


Thử ngay

Thêm ví dụ

Liên kết ngẫu nhiên
Ví dụ này sẽ ghi lại liên kết vào CodeW3C.com hoặc Tổ chức Bảo vệ Động vật hoang dã (WWF). Mỗi liên kết có 50% cơ hội thông qua việc sử dụng số ngẫu nhiên.

Sách giáo khoa

Nếu bạn cần thêm thông tin về Câu lệnh if trong JavaScriptthông tin, hãy đọc các nội dung liên quan trong Hướng dẫn nâng cao JavaScript:

Câu lệnh if trong ECMAScript
Câu lệnh if là một trong những câu lệnh được sử dụng nhiều nhất trong ECMAScript. Bài này sẽ giải thích chi tiết cách sử dụng câu lệnh if.