解释 var a=b ? c : d 的含义
展开全部
max=(a>b)?a:b;
执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max。
看看我这个例子好理解些,我觉得2楼的理解是不对的。
应该是看b的值是否为0(False)或者1(True),如果为0,则a=c,否则a=
d
执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max。
看看我这个例子好理解些,我觉得2楼的理解是不对的。
应该是看b的值是否为0(False)或者1(True),如果为0,则a=c,否则a=
d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var a=b ? c : d是一个三目运算符
判断a是否等于b,如果为真a=c否则a=d
判断a是否等于b,如果为真a=c否则a=d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是b为真,则a=c,否则a=d吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for ( var i in s ) {<br> alert(i + " = " + s[i]);<br>}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询