Javascript && 运算符 - 澄清吗?

标签 javascript jquery

编辑: 报价已删除。与问题无关。

问题

为什么它总是(当所有的都为真时)采用最后值?

示例:

f= 1 && 2 && 3 //3

f= 'k' && 'd' && 's' //'s'

附: :我注意到在使用 $.callbacks 调查 pub/sub 时

enter image description here

最佳答案

运算符&&充当if语句。仅当值为假时才会发生短路。否则,它会继续评估语句。

当你写a && b时,它的意思是:a ? b:a。 类似地,a || b 表示:a ? a:b.

关于Javascript && 运算符 - 澄清吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19219687/

相关文章:

javascript - 获取每个offsetParent或总offSetTop和总offSetLeft

jquery - 检测用户是否启用了广告拦截器,仅重定向到另一个页面一次,并使用jQuery显示替代广告

javascript - 为什么后续点击 jstree 的子级不起作用

jQuery - Turn.js 仅使用页面剥离效果

javascript - 为什么 `this`属性无法在函数内访问

javascript - 单击同一 Div 时打开弹出窗口,弹出窗口关闭后

javascript - 在滚动溢出 div 中放置一个弹出窗口

javascript - 圆心的字符串 - Fabrics.js

javascript - 跨域文件上传时出现 Dropzone 错误

jquery - Bootstrap 多个 span 6s 不相邻出现