三木運算子詳解

2022-09-15 23:12:32 字數 688 閱讀 7968

返回值= 條件1?操作1:條件2?操作2:.....:操作n(前面都不滿足)

先判斷條件1是否滿足,如果滿足執行操作1,不滿足判斷條件2是否滿足,滿足的話執行操作2,不滿足判斷條件.......,如果前面的條件都不滿足,就執行最後的操作n

1、什麼是三目運算:(布林表示式 ? 值0:值1;)

5>3?alert('5大'):alert('3大');

即    if(5>3)else;

注意:三目運算和if(){}else{}的區別是三目運算有返回值

例如:

var max = a>b?a:b;

2、多條件的三目運算怎麼寫:

例項:根據學生成績判定abcd四個等級

var result = (sc<0 || sc>100) ?("分數無效"):

sc>=90?("a"):

sc>=80?("b"):   

sc>=60?("c"):("d");

注意:計算時需考慮優先順序問題,加"()'避免結果出錯!  

3、三目運算的優勢: 簡潔,明了

運算子之六 三元(三木)運算

1.結構 條件表示式 表示式1 表示式2 條件表示式的結果為boolean型 根據表示式真或假,決定執行表示式1還是表示式2.如果表示式為true,則執行表示式1.如果表示式為false,則執行表示式2.表示式1和表示式2要求一致 三元運算是可以巢狀使用的 2.凡是可以用三元運算子的地方都可以改寫成...

三木聯軸器選型

三木聯軸器 選型www.shdobo.cn 選型是應首先需根據驅動系統 使用用途來選擇三木聯軸器 的種類,確定是選用彈性聯軸器,齒式 聯軸器還是膜片聯軸器,第二步計算連軸器傳遞的扭矩,在驅動系統中包括通用馬達 齒輪傳動馬達 伺服馬達 步進馬達 請根據下面的記載 結合使用用途來選擇聯軸器的種類。另外,...

三目運算子詳解

三目運算子詳解 對於有些選擇分支結構,可以使用簡單的條件運算子來代替.如 if a 可以用下面的條件運算子來處理 min a 其中 a是乙個 條件表示式 它是這樣執行的 如果a 條件運算子由兩個符號組成 和 要求有3個操作物件,所以也叫它 三目運算子,它是c語言中唯一的 三目運算子.它的一般形式為 ...