1、什麼是三目運算:(布林運算式? 值0:值1;)
5>3 ?alert('5大'):alert('3大');
即 if(5>3){alert('5大')}else{alert('3大')};
注意:三目運算和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、三目運算的優點: 簡潔,明了
name = 值1 if 條件else 值2
深拷貝淺拷貝
#str建立一個值不能修改,如果修改在,建立一個
對於int和str
賦值,深拷貝,淺拷貝位址是不變的
對於dict,list,tup
淺拷貝僅拷貝最外層
深拷貝是除了最內層都拷貝
函數
動態參數
萬能參數
*arges
**kwarges
## 全域 大寫 修改,global# 局部 小以上是三目運算子簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!