function andMultipleExpr(){
let logicalAnd;
let i;
for (i = 0; i < arguments.length; i++){
logicalAnd = arguments[i] && arguments[i+1];
}
return logicalAnd;
}
console.log(andMultipleExpr(true, true, false, false));
我期望执行此代码:true && true && false && false,并且应该返回false。
如何使它在js中工作?谢谢
我只是在犹豫。我想确定我的想法是否正确制定。如果有更好的方法,请提出建议。
—
哈基姆·阿萨
当使用Troothy值而不是布尔值时,输出应该是什么?即
—
nick zoum
andMultipleExpr(1, 1, 0, 0)
或andMultipleExpr(1, 1, 1, 1)
andMultipleExpr()
(不带参数调用函数)的输出也应该是什么?
好吧,这些情况也需要考虑在内。:-)
—
Hakim Asa