Я начинаю в Javascript Я всегда получаю true, возвращая любые значения моих переменных, Он должен возвращать true, если a и b оба четные, но false в противном случае. Спасибо за помощь.if statement in Javascript function
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 с нулем –
Совет: 'console.log (a, b)' внутри вашей функции. – deceze
Определение '(a, b)' в качестве аргументов функции предотвращает использование глобальных переменных в функции, поскольку именно там вы определяете, что функция явно получает (как правило, следует избегать глобальных варов, поэтому yay!) См. Другие комментарии re: соответствующий формат. –