JavaScript 中的三元運算子(?:)是什麼?


條件運算子或三元運算子首先對一個表示式求值以得到一個真或假的值,然後根據求值結果執行兩個給定語句中的一個。

序號
運算子和說明
1
? :(條件)
如果條件為真?則為值 X:否則為值 Y

示例

你可以嘗試執行以下程式碼來了解三元運算子在 JavaScript 中如何工作

動態演示

<html>
   <body>
      <script>
         var a = 10;
         var b = 20;
         var linebreak = "<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>

更新於: 2020 年 1 月 7 日

497 次檢視

開啟你的職業生涯生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.