9 回答
已采纳
慕丝0026560
TA贡献1条经验 获得超3个赞
表达式一?表达式二:表达式三;
判断表达式一的布尔值,是true还是false。如果是true,则执行表达式二的代码,如果是false的话,执行表达式三中的代码。
这个函数是返回两个数中的最大值。
效果等同于
function compare(a,b){ var c; if(a>b){ c=a; } else { c=b; } return c; }
我不是一颗星
TA贡献43条经验 获得超20个赞
三目运算,简化版的if else,如果?前的表达式为真,返回:前的值,否则返回:后的值。比如:
int num = 2>3:1?2;
那么因为2>3为假
所以返回?后的值
那么num = 2
添加回答
举报
0/150
提交
取消