Представьте себе, как нормальный калькулятор. Используйте кнопку щелчка, чтобы ввести данные в окно отображения. Теперь я хочу нажать кнопку, чтобы показать «+», а также удалить все номера на дисплее, но сохранить его. Поэтому я могу щелкнуть, чтобы показать новый номер. После этого сохраните эти данные, включая число 1, «+» и номер 2. Например: («1», «+» «2»). Причина этого, но не использование javascript для нормального вычисления, заключается в том, что я хочу использовать Ajax для отправки на php и использовать php для выполнения математики. Однако я застрял в этой части.Как сохранить номер входного окна в jQuery
var memory = "";
$("#add").click(function() {
memory += $show.val() + "+";
if($show.val().length >= 1){
$show.val("+");
} else {
$show.val("");
}
}
спасибо за ответы. В этом случае среднее значение var val хранит первое число, а var s хранит второе число с добавлением на него +? –
'val' хранит последний введенный символ (предполагается, что это число). 'memory' - это массив, который содержит все' val 'в порядке. '' 'хранит' val 'с '+' вкрапленными. – twinlakes
Что делать, если я хочу создать больше кнопки, например, умножить и разделить. Итак, var s = memory.join ('+'); что «+» - это просто строка? Могу ли я сделать это, как var s = memory.join ('. Operator'); ? –