Thứ Ba, 16 tháng 10, 2018

JavaScript - nếu ... else

Trong khi viết một chương trình, có thể có một tình huống khi bạn cần phải áp dụng một trong một tập hợp các đường dẫn nhất định. Trong những trường hợp như vậy, bạn cần sử dụng các câu lệnh có điều kiện cho phép chương trình của bạn đưa ra quyết định đúng và thực hiện các hành động đúng.

JavaScript hỗ trợ các câu lệnh có đ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. Ở đây chúng tôi sẽ giải thích câu lệnh if..else .

Biểu đồ luồng của if-else

Biểu đồ luồng sau đây cho thấy cách hoạt động của câu lệnh if-else.

Học lập trình java

JavaScript hỗ trợ các biểu mẫu if..else sau đây

nếu câu lệnh

if ... else statement

nếu ... khác nếu ... tuyên bố.

nếu câu lệnh

Bên trong lập trình java. Các nếu tuyên bố là báo cáo kết quả kiểm soát cơ bản cho phép Javascript để đưa ra quyết định và thực hiện báo cáo có điều kiện.

Cú pháp

Cú pháp cho câu lệnh if cơ bản như sau:
if (expression){
   Statement(s) to be executed if expression is true
}

Ở đây một biểu thức JavaScript được đánh giá. Nếu giá trị kết quả là đúng, (các) câu lệnh đã cho được thực thi. Nếu biểu thức là sai, thì sẽ không có câu lệnh nào được thực hiện. Hầu hết thời gian, bạn sẽ sử dụng toán tử so sánh trong khi ra quyết định.

Thí dụ

Hãy thử ví dụ sau để hiểu làm thế nào nếu tuyên bố hoạt động.
<html>
   <body>
      
      <script type="text/javascript">
         <!--
            var age = 20;
         
            if( age > 18 ){
               document.write("<b>Qualifies for driving</b>");
            }
         //-->
      </script>
      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

Đầu ra

Qualifies for driving
Set the variable to different value and then try...

nếu ... khác tuyên bố:

Câu lệnh 'if ... else' là biểu mẫu điều khiển tiếp theo cho phép JavaScript thực hiện các câu lệnh theo cách được kiểm soát tốt hơn.

Cú pháp
if (expression){
   Statement(s) to be executed if expression is true
}

else{
   Statement(s) to be executed if expression is false
}
Ở đây biểu thức JavaScript được đánh giá. Nếu giá trị kết quả là đúng, thì (các) câu lệnh đã cho trong khối 'if', được thực thi. Nếu biểu thức là sai, thì (các) câu lệnh đã cho trong khối khác được thực thi.

Thí dụ

Hãy thử mã sau để tìm hiểu cách triển khai câu lệnh if-else trong JavaScript.
<html>
   <body>
   
      <script type="text/javascript">
         <!--
            var age = 15;
         
            if( age > 18 ){
               document.write("<b>Qualifies for driving</b>");
            }
            
            else{
               document.write("<b>Does not qualify for driving</b>");
            }
         //-->
      </script>
      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

Đầu ra

Does not qualify for driving
Set the variable to different value and then try...

nếu ... else if ... statement

Câu lệnh if ... else if ... là một dạng nâng cao nếu ... khác cho phép JavaScript đưa ra quyết định đúng trong 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 (expression 2){
   Statement(s) to be executed if expression 2 is true
}

else if (expression 3){
   Statement(s) to be executed if expression 3 is true
}

else{
   Statement(s) to be executed if no expression is true
}
Không có gì đặc biệt về mã này. Nó chỉ là một loạt các nếu báo cáo, trong đó mỗi nếu là một phần của các khác khoản của tuyên bố trước đó. (Các) câu lệnh được thực hiện dựa trên điều kiện thực, nếu không có điều kiện nào là đúng, thì khối khác được thực thi.

Thí dụ

Hãy thử mã sau đây để tìm hiểu cách triển khai câu lệnh if-else-if trong JavaScript.
<html>
   <body>
   
      <script type="text/javascript">
         <!--
            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>Economics Book</b>");
            }
         
            else{
               document.write("<b>Unknown Book</b>");
            }
         //-->
      </script>
      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

Đầu ra

Maths Book
Set the variable to different value and then try...

Không có nhận xét nào:

Đăng nhận xét

Lập trình Java - Ngoại lệ

Một ngoại lệ (hoặc sự kiện đặc biệt) là một vấn đề phát sinh trong quá trình thực hiện chương trình. Khi xảy ra Ngoại lệ , luồng bình thường...