求大神告诉从哪里开始理解好呢 left = left == 0? "0px":left.substring(left.length - 2,left.length) == 'px'? left:left + 'px'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 left = (left == 0? "0px":(left.substring(left.length - 2,left.length) == 'px'? left:left + 'px')); 断行+缩进,应该就好理解了。left = left == 0 ? "0px" : left.substring(left.length - 2,left.length) == 'px'? left : left + 'px'; //先说几个常识性知识//表达式 (expr1) ? (expr2) : (expr3)//在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。// js中 = 号 表示赋值。 js中 == 表示判断左右两边是否相等//js substring 为截取支付串 ,具体可以看 http://www.w3school.com.cn/jsref/jsref_substring.asp//逐行解读 left = left == 0? "0px": left.substring(left.length - 2,left.length) == 'px'? left:left + 'px';//按照三元表达式,当left为0 的时候,这一串表达式值为0px。当left不等于0的时候, 为 折行后的这一串表达式 “left.substring(left.length - 2,left.length) == 'px'? left:left + 'px';”//再来拆解这个left.substring(left.length - 2,left.length) == 'px'? left: left + 'px';//同理按照三元表达式 left.substring(left.length - 2,left.length) == 'px' 如果left的最后俩支付串是px的话,那么 返回left,如果left 最后俩支付串不是px的话, 返回 left+'px' 这个拼接起来的支付串。所以我综合一下这个两重三元表达式要干嘛:1.当left为0 的时候,返回: 0px。2. 当left不等于0的时候 2.1 当left最后俩字符串为'px' 时候,返回left原值 2.2 当left最后俩支付串不为'px'时间,返回 left+'px' 这个拼接起来的字符串。 综合业务线 部门是不是做软件开发 闭包的循环应用时如何产生的? 错误提示是:style不是对象或为空 急,请问怎么样去用层和文本框模拟下拉列表框, webservice 100分求救:关于javascript转换读写xml!!! 有关checkbox. 帮忙 我是初学者 如何获取div宽度 一代现成的顶踩JS代码,求大神帮忙修改为24小时只执行一次 有用过canvas的么,现在很少用了吧,问个问题都没人能回答。。
left == 0 ?
"0px"
:
left.substring(left.length - 2,left.length) == 'px'?
left
:
left + 'px';
//先说几个常识性知识
//表达式 (expr1) ? (expr2) : (expr3)
//在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。
// js中 = 号 表示赋值。 js中 == 表示判断左右两边是否相等
//js substring 为截取支付串 ,具体可以看 http://www.w3school.com.cn/jsref/jsref_substring.asp
//逐行解读
left =
left == 0? "0px":
left.substring(left.length - 2,left.length) == 'px'? left:left + 'px';
//按照三元表达式,当left为0 的时候,这一串表达式值为0px。当left不等于0的时候, 为 折行后的这一串表达式 “left.substring(left.length - 2,left.length) == 'px'? left:left + 'px';”//再来拆解这个
left.substring(left.length - 2,left.length) == 'px'? left:
left + 'px';//同理按照三元表达式 left.substring(left.length - 2,left.length) == 'px' 如果left的最后俩支付串是px的话,那么 返回left,如果left 最后俩支付串不是px的话, 返回 left+'px' 这个拼接起来的支付串。
所以我综合一下这个两重三元表达式要干嘛:
1.当left为0 的时候,返回: 0px。
2. 当left不等于0的时候
2.1 当left最后俩字符串为'px' 时候,返回left原值
2.2 当left最后俩支付串不为'px'时间,返回 left+'px' 这个拼接起来的字符串。