我是Javascript的初学者 无论我的变量值是什么,我总是得到真实的回报, 如果a和b都是偶数,它应该返回true,否则返回false。 谢谢你的帮助。
var a = 4;
var b= 5;
function areBothEqual (a, b) {
if(a===b) {
return true;
}else {
return false
}
}
var result = areBothEqual();
document.write(result)
答案 0 :(得分:1)
您没有将参数传递给您的函数:
areBothEqual(a,b)
你有:
areBothEqual()
欢呼声
答案 1 :(得分:0)
问题是您在行b
中请求参数function areBothEqual (a, b)
和(a, b)
,但它们实际上从未被传递过。只需将()
替换为空括号a
,因为您可以使用先前定义的b
和var 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();
他们是'未定义的'两者都是等于......