Пишу первый калькулятор, не могу понять почему тут кое чё не работает. Пока реализована только кнопка плюс и равно
А остальное к сожалению пока не сделал.
В общем видать не понимаю как передать данные из одной функции в другую, хотя возможно, проблема вообще не в этом. Разберитесь пожалуйста
Калькулятор
.button {
width:35px;
height:25px;
}
// Основная идея калькулятора: она работает через кнопки, поэтому я подумал для каждой кнопки пусть будет функция, поэтому должно работать через функцию, а значит функция должна как-то передать значение в другую функцию. В функции равно (при нажатии кнопки равно) будет сложен результат и выведен.
function vivodnadisplay(x) { //Отвечает за вывод
display.value = display.value + x; //Ввод чисел
}
function plus() { //Функция сложения чисел
var z = display.value; //Сохраняем первое введённое число для сложения его со вторым
var a = vivodnadisplay(x); //Ввод второго числа
return z; //Функция передаёт результат первого введённого числа по запросу другой функции (в данном случае для ravno())
}
function ravno() { //Функция вывода готового результата или исполнения операции
var z = plus(); //Скачиваем значение функции плюс
var y = display.value; // сохраняем новое значение
display.value = z + y; // Складываем их и выводим
}