Câu lệnh if ... else if ... là một dạng nâng cao của if ... else cho phép JavaScript đưa ra quyết định chính xác từ một số điều kiện.
Cú pháp
Cú pháp của câu lệnh if-else-if như sau -
if (expression 1){ Statement(s) to be executed if expression 1 is true } else if (expression2){ Statement(s) to be executed if expression 2 is true } else if (expression3){ Statement(s) to be executed if expression 3 is true } else{ Statement(s) to be executed if no expression is true }
Ví dụ
Bạn có thể thử chạy phần sau để tìm hiểu cách làm việc với if… else if câu lệnh trong JavaScript -
Bản trình diễn trực tiếp
<html> <body> <script> var book= "maths"; if( book== "history" ){ document.write("<b>History Book</b>"); } else if(book == "maths" ){ document.write("<b>Maths Book</b>"); } else if(book == "economics" ){ document.write("<b>EconomicsBook</b>"); } else{ document.write("<b>Unknown Book</b>"); } </script> </body> <html>