脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-js中短路运算符|| &&,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。
&& 和 || 运算符使用短路逻辑(short-circuIT LOGic),是否会执行第二个语句(操作数)取决于第一个操作数的结果。在需要访问某个对象的属性时,使用这个特性可以事先检测该对象是否为空:
VAR name = o && o.getName();
或运算可以用来设置默认值:var name = otherName || “default”;
类似地,JavaScript 也有一个用于条件表达式的三元操作符:var Allowed = (age > 18) ? “yes” : “no”;
对于&&,在 (表达式1)&&(表达式2),只有在表达式1与表达式2都成立时才为true,那么就有:表达式1为false时表达式,就不用看了肯定有:(表达式1)&&(表达式2)=false;
表达式1 | 表达式2 | 结果(value) |
---|---|---|
false | * | false |
true | false | false |
true | true | true |
表达式1 | 表达式2 | 结果(value) |
---|---|---|
true | * | true |
false | false | false |
false | true | true |
var name = otherName || “default”;
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-js中短路运算符|| &&全部内容,希望文章能够帮你解决javascript代码实例教程-js中短路运算符|| &&所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。