Computer >> Máy Tính >  >> Lập trình >> Javascript

Toán tử có điều kiện (? :) trong JavaScript là gì?


Toán tử điều kiện hoặc toán tử bậc ba trước tiên đánh giá một biểu thức cho một giá trị đúng hoặc sai, sau đó thực hiện một trong hai câu lệnh đã cho tùy thuộc vào kết quả của phép đánh giá.

Sr.No
Toán tử và Mô tả
1
?:(Có điều kiện)
Nếu Điều kiện là đúng? Sau đó giá trị X:Ngược lại giá trị Y

Ví dụ

Bạn có thể thử chạy đoạn mã sau để hiểu cách Toán tử bậc ba hoạt động trong JavaScript -

<html>
   <body>
      <script>
         var a =10;
         var b =20;
         varlinebreak = "<br />";

         document.write ("((a > b) ? 100 : 200) => ");
         result =(a > b) ? 100 : 200;
         document.write(result);
         document.write(linebreak);

         document.write ("((a < b) ? 100 : 200) => ");
         result =(a < b) ? 100 : 200;
         document.write(result);
         document.write(linebreak);
      </script>
   </body>
</html>