【发布时间】:2015-10-23 09:13:10
【问题描述】:
我是 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)
【问题讨论】:
-
如果你在调用函数时没有传入你定义的 a 和 b 值,你就是在比较 null 和 null
-
提示:
console.log(a, b)在你的函数中。 -
将
(a,b)定义为函数的参数可以防止在函数中使用全局变量,因为这是您定义函数显式获取的内容的地方(通常要避免使用全局变量,所以耶! ) 查看其他 cmets re: 适当的格式。 -
非常感谢,这很明显,我很惭愧自己没有找到这个
标签: javascript function if-statement