This question already has answers here:
Why don't logical operators (&& and ||) always return a boolean result?
(9个答案)
6年前关闭。
编辑:
引用已删除。与这个问题无关。
题
当所有事实都是真相时,为什么总是取最后一个值呢?
例子 :
ps。 :我注意到,使用$.callbacks调查发布/订阅时
(9个答案)
6年前关闭。
编辑:
引用已删除。与这个问题无关。
题
当所有事实都是真相时,为什么总是取最后一个值呢?
例子 :
f= 1 && 2 && 3 //3
f= 'k' && 'd' && 's' //'s'
ps。 :我注意到,使用$.callbacks调查发布/订阅时
最佳答案
运算符&&
用作if语句。仅当值为假时才发生短路。否则,它将继续评估语句。
编写a && b
时表示:a ? b : a
。
同样,a || b
表示:a ? a : b
。
关于javascript - JavaScript &&运算符-澄清吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19219687/