成功した場合は整数を返しますが、そうでない場合は単にを返す関数がありますfalse
。
これが私のコードの一部です:
function hellofunc(x) {
//....
if (returnvalue.length == 1) {
return returnvalue[0];
} else if (returnvalue.length > 1) {
return returnvalue[rx(0, returnvalue.length - 1)];
} else {
return false;
}
}
関数がこれを呼び出すと->整数としてreturn returnvalue[0];
与えられます。0
しかし、電話をかけるhellofunc(something);
と、コンソールに「0」と書き込まれるのがわかりますが、falseと入力すると、が返されますfalse
。
JavaScriptはそうだと思い0
ますfalse
か?だから私はここで何をしますか?私はこれをしますか?
hellofunc(something)!==false
または、より良い解決策はありますか?