嗨,我最近從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