Câu lệnh
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
1 thực thi một câu lệnh nếu một điều kiện cụ thể là đúng. Nếu điều kiện sai, một câu lệnh khác trong mệnh đề tùy chọn if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
2 sẽ được thực hiệnThử nó
cú pháp
if [condition]
statement1
// With an else clause
if [condition]
statement1
else
statement2
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
3Một biểu thức được coi là trung thực hoặc sai
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
4Tuyên bố được thực hiện nếu điều kiện là true. Có thể là bất kỳ câu lệnh nào, bao gồm cả câu lệnh
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
5 lồng nhau. Để thực hiện nhiều câu lệnh, hãy sử dụng câu lệnh khối [if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
6] để nhóm các câu lệnh đó. Để thực thi không có câu lệnh nào, hãy sử dụng câu lệnh rỗngif [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
7Câu lệnh được thực thi nếu
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
3 là sai và tồn tại mệnh đề if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
2. Có thể là bất kỳ câu lệnh nào, bao gồm các câu lệnh khối và các câu lệnh if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
5 lồng nhau khácSự mô tả
Nhiều câu lệnh
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
1 có thể được lồng vào nhau để tạo mệnh đề if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
22. Lưu ý rằng không có từ khóa if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
23 [trong một từ] trong JavaScriptif [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
Để xem nó hoạt động như thế nào, đây là giao diện của nó nếu lồng được thụt vào đúng cách
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
2Để thực hiện nhiều câu lệnh trong một mệnh đề, hãy sử dụng câu lệnh khối [______06] để nhóm các câu lệnh đó
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
7Không sử dụng các khối có thể dẫn đến hành vi khó hiểu, đặc biệt nếu mã được định dạng thủ công. Ví dụ
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
8Mã này có vẻ vô hại — tuy nhiên, thực thi
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
25 sẽ ghi "a không phải là 1". Điều này là do trong trường hợp dangling else, mệnh đề if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
2 sẽ được nối với mệnh đề if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
5 gần nhất. Do đó, mã ở trên, với thụt đầu dòng thích hợp, sẽ giống nhưif [condition]
statement1
// With an else clause
if [condition]
statement1
else
statement2
2Nói chung, nên luôn luôn sử dụng các câu lệnh khối, đặc biệt là trong mã liên quan đến các câu lệnh
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
5 lồng nhauif [condition]
statement1
// With an else clause
if [condition]
statement1
else
statement2
4Đừng nhầm lẫn giữa các giá trị Boolean nguyên thủy
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
29 và if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
70 với tính xác thực hoặc tính sai lệch của đối tượng if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
71. Bất kỳ giá trị nào không phải là if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
70, if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
73, if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
74, if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
75, if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
76, if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
77 hoặc chuỗi rỗng [if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
78] và bất kỳ đối tượng nào, kể cả đối tượng Boolean có giá trị là if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
70, được coi là trung thực khi được sử dụng làm điều kiện. Ví dụif [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
6ví dụ
sử dụng nếu. khác
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
7Sử dụng khác nếu
Lưu ý rằng không có cú pháp
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
23 trong JavaScript. Tuy nhiên, bạn có thể viết nó với khoảng cách giữa if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
2 và if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
5if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
1Sử dụng một nhiệm vụ như một điều kiện
Bạn gần như không bao giờ nên có một
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
1 với một nhiệm vụ như if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
84 như một điều kiệnif [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
0Tuy nhiên, trong trường hợp hiếm hoi bạn thấy mình muốn làm điều gì đó tương tự, tài liệu
if [condition1]
statement1
else if [condition2]
statement2
else if [condition3]
statement3
// …
else
statementN
85 có phần Sử dụng bài tập làm điều kiện với một ví dụ hiển thị cú pháp chung về cách thực hành tốt nhất mà bạn nên biết và làm theo