Thứ Sáu, 8 tháng 3, 2019

Khóa học lập trình java - JavaScript - if...else Tuyên bố

Trong khi viết một chương trình, có thể có một tình huống khi bạn cần chấp nhận một trong số 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 điều kiện cho phép chương trình của bạn đưa ra quyết định chính xác và thực hiện các hành động đúng.

Khóa học lập trình java chuyên nghiệp
Khóa học lập trình java chuyên nghiệp

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-other


Biểu đồ luồng sau đây cho thấy câu lệnh if-other hoạt động như thế nào.

JavaScript hỗ trợ các dạng sau của câu lệnh if..else

Nếu tuyên bố

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

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

nếu tuyên bố


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à true, (các) câu lệnh đã cho sẽ được thực thi. Nếu biểu thức là sai, thì không có câu lệnh nào sẽ không được thực thi. Hầu hết thời gian, bạn sẽ sử dụng các toán tử so sánh trong khi đưa 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>
Qualifies for driving
Set the variable to different value and then try...

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

Câu lệnh 'if ... other' là dạng câu lệnh điều khiển tiếp theo cho phép JavaScript thực thi các câu lệnh theo cách được kiểm soát nhiều 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, (các) câu lệnh đã cho trong khối 'if', sẽ đượ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ử đoạn mã sau để tìm hiểu cách triển khai câu lệnh if-other 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 ... khác nếu ... tuyên bố

Câu lệnh if ... other if ... là một dạng nâng cao của if if other other cho phép JavaScript đưa ra quyết định chính xác trong một số điều kiện.

Cú pháp

Cú pháp của câu lệnh if-other-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 thi dựa trên điều kiện đúng, nếu không có điều kiện nào là đúng, thì khối khác được thực thi.

Hãy thử đoạn mã sau để tìm hiểu cách triển khai câu lệnh if-other-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...