Я пытаюсь взять две переменные, добавить их внутри функции и вернуть новую переменную в виде предупреждения. Я не могу понять, что я здесь делаю неправильно. Спасибо за любую помощь!Возвращаемая переменная приглашения Javascript NaN
var num1 = prompt("How much money do you have?");
var num2 = prompt("How much money will you add?");
var a = parseInt(num1);
var b = parseInt(num2);
var result = 0;
function addTwoNumbers(a,b) {
result = a + b;
}
addTwoNumbers();
return result;
alert("you will have " + result);
Я рекомендую прочитать учебное пособие о функциях: http://eloquentjavascript.net/03_functions.html –
Вам следует научиться «отлаживать». Например, вы можете поместить «точку останова» в строку «result = a + b;» и просмотреть значения 'a' и' b' справа в панели отладчика. Вы увидите, что они не определены, потому что вы их не проходили, и это привело бы вас непосредственно к корню вашей проблемы. Если вы не знаете, как отлаживать или использовать такие инструменты, как Chrome devtools, остановите все, что вы делаете, и узнайте сейчас. –