㈠條件運算符也叫做三元運算符
⑴語法:條件表達式?語句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大
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:
以上就是條件運算符的相關內容,希望有所幫助。