Попытка создать очень простую функцию JavaScript, которая добавляет 7 к введенному пользователю числу - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь создать функцию, которая будет принимать введенный пользователем номер и просто добавлять 7 к нему в JavaScript. Я делаю это в консоли моего браузера Firefox. Я получаю подсказку, как и ожидалось, но после этого она просто отображает неопределенное значение, я не могу понять, почему. Я пытался изменить параметр только на числовую переменную, но это не сработало. Вот мой код:

 var number =prompt("Pick a number");
 function add7(NewNumber){
 NewNumber = 7 + number;
 return (NewNumber);
 }

Ответы [ 3 ]

0 голосов
/ 26 июня 2018

Вы должны подсказать внутри функции, а не снаружи

Также вам не нужно передавать никакие параметры этой функции:

function add7(){
        var number =prompt("Pick a number");
        var NewNumber = 7 + parseInt(number);
        return (NewNumber);
}
add7();
0 голосов
/ 26 июня 2018

Попробуйте это:

function add7(){
    return parseInt(prompt("Pick a number"))+7;
 }
 add7();

prompt() возвращает строку, поэтому сначала необходимо проанализировать это значение.

Я также удалил ненужные назначения из вашего кода.

0 голосов
/ 26 июня 2018

Преобразовать строку в целое число.

   var number =prompt("Pick a number");
     function add7(NewNumber){
     NewNumber = 7 + parseInt(number);
     return (NewNumber);
    }

Если вы вставите этот пример прямо в окно консоли браузера, он должен дать вам желаемый эффект.

var number = prompt("pick a number")

function add7(NewNumber){
  NewNumber = 7 + parseInt(number);
  return (NewNumber);
}

console.log(add7(number))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...