Javascript &&运算符 - 澄清?

Roy*_*mir 0 javascript jquery

编辑: 引用已删除.与问题无关.

为什么它总是(当所有都是真的时候)取最后一个值?

例子 :

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

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

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

在此输入图像描述

Gui*_*sel 5

运算符&&充当if语句.仅当值为时才会发生短路.否则,它会不断评估语句.

当你写a && b它意味着:a ? b : a.同样,a || b意思是:a ? a : b.