Điều kiện JavaScript
- Trang trước JS so sánh
- Trang tiếp theo JS Switch
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
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:
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ê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.
- Trang trước JS so sánh
- Trang tiếp theo JS Switch