Member 13560438 Ответов: 2

Как вы кодируете следующую подсказку?


функция расчета()
Эта функция возьмет все, что в данный момент отображается на экране, превратит его в целое число и
сохраните его в глобальной переменной num2. На данный момент у вас есть вся необходимая информация.
выполните вычисления. У вас есть глобальная переменная num1, в которой хранится первое число.
У вас есть глобальная переменная под названием operation, которая говорит вам, что пользователь хотел сделать с ней
два числа, и теперь у вас есть глобальная переменная num2 со вторым номером. При этом
точка, вам придется принять решение и выяснить, какую операцию хочет пользователь.
сравнение четырех вариантов, которые у вас есть, с операцией глобальной переменной. Как только вы получите
сопоставьте, выполните эту операцию и сохраните результат ваших вычислений в глобальной переменной
называется результат. Наконец, вы обновите дисплей калькулятора, чтобы показать, каков результат этого
расчет был.

Что я уже пробовал:

var result;
var num2;
function calculate(){
  var current = document.getElementById("display").value;
current = num2;
 if(opPress == "+"){
 num1 + num2;
}
  if(opPress == "-"){
num1 - num2;
}
  if(opPress == "/"){
num1 / num2; 
}
  if(opPress == "*"){
num1 * num2;
}
result = operation; 
document.getElementById("display").value = result;

2 Ответов

Рейтинг:
2

OriginalGriff

Посмотрите на свой код:

Вы получаете значение экрана.
Вы храните его.
Вы перезаписываете его необъявленной переменной, так что у вас его больше нет.
Затем вы смотрите на совершенно другую переменную (т. е. operation) решить, что делать, и сделать что-то, не сохраняя результат нигде.
Наконец-то ты делать использовать operation - но только для того, чтобы решить, что это результат, и показать это...

Хватит гадать. Хватит паниковать. Ни то, ни другое не является жизнеспособной стратегией проектирования.

Сядьте, внимательно прочитайте свои заметки по курсу. Дважды. если что-то не имеет смысла, читайте их снова, пока они не сделают. Теперь перечитайте вопрос еще раз, внимательно. И подумайте о том, что он пытается заставить вас сделать.
Тогда выбросьте этот код и начните все сначала!


Рейтинг:
0

Peter Leow

Чтобы ответить на ваш вопрос (появился в заголовке), Метод Window prompt() [^Остальное-ваша домашняя работа, начните прямо сейчас...