首頁 >web前端 >js教程 >圖文詳解JS三目(三元)運算子的用法及實例示範

圖文詳解JS三目(三元)運算子的用法及實例示範

yulia
yulia原創
2018-10-12 11:37:0515859瀏覽

在前端開發中常會用到JavaScript,那你知道JS三目運算子怎麼用嗎?這篇文章就跟大家講講JS三目運算符的用法以及怎麼用三目運算符求最大值,有一定的參考價值,有興趣的朋友可以參考一下。

javascript中的三目運算符,也叫三元運算符,屬於運算子裡面的一種。

基本語法為: expression ? sentence1 : sentence2

表示當expression的值為真時,會執行sentence1,否則執行sentence2

注意:因為JS 腳本解釋器將分號「 ; 」當作語句的結束標誌,所以statementA 和statementB必須為單一語句,不能使用分號,否則會報錯。

範例:用三目運算子實現,當年齡小於18時提示拒絕未成年人,當年齡大於等於18時提示成年人可以參加。程式碼如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <body>
  <input id="age" value="18" />
  <button onclick="myFunction()">点我</button>
  <p id="demo"></p>
 </body>
 <script type="text/javascript">
  function myFunction() {
      var age,join;
      age = document.getElementById("age").value;
      join = (age < 18) ? "拒绝未成年人":"成年人可以参加";
      document.getElementById("demo").innerHTML = join ;
  }
 </script>
</html>

實例示範:三目運算子求最大值

這個實例涉及到多條件的三目運算子的用法,具體程式碼如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <body>
  <input type="text" id="inp1">
  <input type="text" id="inp2">
  <input type="text" id="inp3">
  <input type="button" value="判断" onclick="test()">
 </body>
 <script type="text/javascript">
  function test(){
        var inp1 = document.getElementById(&#39;inp1&#39;).value;
        var inp2 = document.getElementById(&#39;inp2&#39;).value;
        var inp3 = document.getElementById(&#39;inp3&#39;).value;
        var result = inp1>inp2?(inp1>inp3?inp1:inp3):(inp2>inp3?inp2:inp3);
        alert(result)
   }
 </script>
</html>

效果圖:

圖文詳解JS三目(三元)運算子的用法及實例示範以上介紹了JS中三目運算子的用法以及如何用三目運算子求最大值,比較簡單,記住語法結構就可以,小白可以自己嘗試,希望這篇文章可以幫助你!更多相關教學請造訪 JavaScript影片教學

以上是圖文詳解JS三目(三元)運算子的用法及實例示範的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多