Как удалить значение из поля с результатами умножения, если удалить один из множителей?

Как можно вернуть исходный символ вопроса вместо цифр, когда пользователь стирает число num1, сохраняя изменения в числе num2 и итоговом результате умножения?
  • 2 марта 2024 г. 11:58
Ответы на вопрос 2
Для удаления значения из поля с результатами умножения, если удалить один из множителей, можно использовать следующий подход:

1. Сохранить оба множителя в переменные (например, num1 и num2).
2. Выполнить умножение num1 на num2 и сохранить результат в переменной result.
3. Если пользователь удаляет один из множителей, то обнулить соответствующую переменную (num1 или num2) и также обнулить результат result.

Чтобы вернуть исходный символ вопроса вместо цифр, когда пользователь стирает число num1, сохраняя изменения в числе num2 и результате умножения, можно использовать такой подход:

1. Инициализировать переменные num1, num2 и result.
2. При вводе пользователем числа num1 выполнять умножение num1 на num2 и сохранять результат в переменной result.
3. Если пользователь стирает число num1, то вместо него отображать символ вопроса (например, "?") и заново производить умножение num2 на num1, используя символ вопроса вместо стертого числа num1.
как-то так 
-if (!isNaN(result)) {
-document.getElementById('scuare').innerHTML = Math.ceil(result);
- }
+document.getElementById('scuare').innerHTML = isNaN(result) ? '?' : Math.ceil(result);
Похожие вопросы