?運算符(null合併運算符)和三木運算符

?運算符:?運算符也成爲null合併運算符.?運算符的左操作數如果不爲null,則返回左操作數。反之,則返回右操作數。

三木運算符(js):

 var a=2;
 var b="";
 a=(a?a:b); 
當a爲false、undefined、null或空字符串時,返回b;否則返回a;
三木運算符(C#):
int a=10;
int b;
b=(a==10)?a++:a--; 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章