?运算符(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--;
posted @ 2012-03-23 11:10  tofight  阅读(384)  评论(0编辑  收藏  举报