嗨,我最近从here得到了一段JavaScript代码片段。在这段JavaScript代码中,'&&'表达意味着什么?
请问有人能解释一下这个声明是如何工作的:(jq=jq.slice(1)).length && hidenext(jq);
在下面的函数中?
(function hidenext(jq){
jq.eq(0).fadeOut("fast", function(){
(jq=jq.slice(1)).length && hidenext(jq);
});
})($('div#bodyContent a'))
的答案在这里:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Logical_Operators – 2013-03-25 17:56:23
最通常的,这是一个逻辑AND。 – 2013-03-25 17:56:36
可能重复的[&&操作符在JavaScript](http:///stackoverflow.com/questions/8720645/operator-in-javascript) – epascarello 2013-03-25 17:59:41