JavaScript三元運算符


㈠條件運算符也叫做三元運算符

⑴語法:條件表達式?語句1:語句2;

⑵執行的流程:

①條件運算符在執行時,首先對條件表達式進行求值

如果該值為true,則執行語句1,並返回執行結果

如果該值為false,則執行語句2,並返回執行結果

 

如果條件的表達式的求值結果是一個非布爾值;

▶會將其轉換為布爾值,然后再運算

 

⑶具體示例演示

①演示:true?alert("語句1"):alert("語句2");

當為true時,返回語句1:

 

 

②演示: false?alert("語句1"):alert("語句2");

 

當為false時,返回語句2:

 

 

③演示:a > b ? alert("a大"):alert("b大");

當b大於a時,返回后面的語句,b大

 

alert("a大"):alert("b大");

 

當a大於b時,返回前面的語句,a大

 

 

④ 演示:獲取a和b中的最大值

 

⑤ 演示:獲取a b c 中的最大值

    第一種方法:示例

 

   第二種方法:示例

注:這種方法不推薦使用,不方便閱讀

 

⑥演示:"hello"?alert("語句1"):alert("語句2");

 

結果返回語句1:

 

⑦演示: ""?alert("語句1"):alert("語句2");

 

空串時,結果返回語句2:

 

 

 

 以上就是條件運算符的相關內容,希望有所幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM