首页 > 云开发 > JavaScript > 正文

后台-系统设置-扩展变量-手机广告位-内容正文顶部

逻辑运算符的短路求值

JavaScript

- 逻辑运算符

规则:当操作数都是Boolean值时,返回值也是Boolean。不过实际上&&和||返回的是一个特定的操作数的值,因此当它用于

非Boolean值时,返回值就可能时非Boolean值。

- 短路求值

 - false && anything       // 被短路求值为false ,表达式的anything部分不会被求值
 
 - true || anything        // 被短路求值为true,表达式的anything部分不会被求值
 
 - '你'||'我'||'它'         // 被短路求值为‘你’

 - '你'&&'我'&&'它'         // 被短路求值为‘它’
 
 /* 短路表达式可用来给变量默认赋值,emmmmm...我是这样用的。*/

(参考:https://developer.mozilla.org...)

文章来源:segmentfault,作者:嘻嘻茜茜。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:william.shi#ucloud.cn(邮箱中#请改为@)进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
后台-系统设置-扩展变量-手机广告位-内容正文底部

本文标签

运算符 求值

推荐文章

热门标签

    热门文章 最新文章 文章云

站内导航

全站搜索