Как добавить две функции в этот калькулятор? (1) как добавить новое значение первого ответа уравнения? (2) как заменить eval-значение новым значением? - PullRequest
0 голосов
/ 06 февраля 2020

В первом вопросе я пытаюсь сказать, как я могу добавить новое значение с ответом предыдущего уравнения, например, 2 + 2 = 4, затем 4 + 3 = 7. Во втором вопросе я пытаюсь сказать, как можно Я заменяю значение eval новым значением. Если я хочу сделать новый расчет для примера 2 + 5 = 7, то я хочу сделать новый расчет для примера 7, заменив его на 5 + 8 = 13.

<input type="text" class="input">
    <button class="oprator" id="butn4">4</button>
    <button class="oprator" id="butn6">6</button>
    <button id="butnplus">+</button>
    <button id="equal">=</button>





var evaluated = false;
        $(".oprator").click(function () {
        const val = evaluated ? $(this).text() : ($(".input").val() + $(this).text())
        $(".input").val(val)
        evaluated = false;


        $("#butnplus").click(function () {
            $(".input").val($(".input").val() + $("#butnplus").text())
        });
        $("#equal").click(function () {
            $(".input").val((eval($(".input").val())))
            evaluated = true;
        });
...