我有两个功能,例如:
function fn1(){
return false;
}
function fn2(){
return;
}
alert(fn1());
alert(fn2());
return会给你"undefined"
并且返回false会给你布尔"false"
我应该选择什么?为什么?
两者都会从功能出来,但选择什么,不应该
更好的javascript标准点
答案 0 :(得分:0)
你应该回报你需要的任何东西。 如果你不需要特定的答案只是“返回”,如果你想知道函数的结果,你必须返回一个值(布尔与否)。