我有一个函数,如果成功,它会返回一个整数,但如果不是,它只会返回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;
        }
    }
当函数调用 this ->return returnvalue[0];时,它0以整数形式给出。
但是当我打电话时,hellofunc(something);我看到它写入控制台“0”但是当我输入错误的东西时它返回false,
JavaScript 认为0是false? 那么我在这里做什么呢?我这样做吗?
hellofunc(something)!==false
或者有没有更好的解决方案?