js 條件運算符


/*
 * 條件運算符也叫三元運算符
 *     語法:
 *         條件表達式?語句1:語句2;
 *     - 執行的流程:
 *         條件運算符在執行時,首先對條件表達式進行求值,
 *             如果該值為true,則執行語句1,並返回執行結果
 *             如果該值為false,則執行語句2,並返回執行結果
 *         如果條件的表達式的求值結果是一個非布爾值,
 *             會將其轉換為布爾值然后在運算
 */

//false?alert("語句1"):alert("語句2");

var a = 300;
var b = 143;
var c = 50;

//a > b ? alert("a大"):alert("b大");

//獲取a和b中的最大值
//var max = a > b ? a : b;
//獲取a b c 中的大值
//max = max > c ? max : c;

//這種寫法不推薦使用,不方便閱讀
var max = a > b ? (a > c ? a :c) : (b > c ? b : c);

//console.log("max = "+max);

//"hello"?alert("語句1"):alert("語句2");

 


免責聲明!

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



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