*已编辑*
REF:调用返回布尔值[保留]的JavaScript函数
function booleanFunction()
{
if (something) return true;
else return false;
}
我原来的问题是"当调用布尔函数时,说出来是否正确?":
if (booleanFunction)
或
if (booleanFunction())
我之前读过第一个选择是正确的。你的大量回答说不然。
根据我从你所有答复中学到的所有知识,我得出结论:
(1)if (booleanFunction)
在这个if语句总是会返回true的意义上是真实的。换句话说,这个if语句等同于询问这个booleanFunction是否EXISTS,与其正确性无关。
(2)评估booleanFunction返回的值(true或false),我需要说if (booleanFunction())
。
我的结论是否正确?
答案 0 :(得分:0)
我已经编辑了原来的问题。希望现在完全清楚了。