if语句在Javascript函数中

时间:2015-10-23 09:13:11

标签: javascript function if-statement

我是Javascript的初学者 无论我的变量值是什么,我总是得到真实的回报, 如果a和b都是偶数,它应该返回true,否则返回false。 谢谢你的帮助。

https://repl.it/9nH/1675

var a = 4;
var b= 5;
function areBothEqual (a, b) {
    if(a===b) {
        return true;
    }else {
        return false
        
    }
}

var result = areBothEqual();
document.write(result)

3 个答案:

答案 0 :(得分:1)

您没有将参数传递给您的函数:

areBothEqual(a,b)
你有:

areBothEqual()

欢呼声

答案 1 :(得分:0)

问题是您在行b中请求参数function areBothEqual (a, b)(a, b),但它们实际上从未被传递过。只需将()替换为空括号a,因为您可以使用先前定义的bvar a = 4; var b= 5; function areBothEqual() { if(a===b) { return true; } else { return false } } areBothEqual()

{{1}}

答案 2 :(得分:0)

var a = 4;
var b= 5;
function areBothEqual (a, b) {
    console.log(a);
    console.log(b);
    if(a===b) {
        return true;
    }else {
        return false

    }
}
areBothEqual();

他们是'未定义的'两者都是等于......