2015-06-16 3 views
0

Я создаю свой каллукатор, и если я вычислил числа, он напишет единственный ответ в истории, но я хочу написать полные операции. Я хочу написать что-то подобное, если я напишу 5 * 2 и равный 10. он должен быть написан так: 5*2=10.как сделать функцию истории калькулятора? in javascript

https://jsfiddle.net/rwLyofbx/

это мой небольшой код, но вы можете увидеть полный код в JSfiddle

$(document).ready(function() { 
    $("#backspace").click(function() { 
     var barValue = $("#bar").val(); 
     $("#bar").val(barValue.substring(0,barValue.length - 1)); 
    }); 

    $("#equal").click(function() { 
     z1 = $("#bar").val(); 
     $("#history").append(z1 + "<br>"); 
    }); 
}); 

ответ

0

Хорошо, сделать что-то подобное на вашей равной функции:

function equal() { 
    $("#history").append($("#bar").val()+"=") 
    var a3 = c(eval($("#bar").val())) 
} 

Click Here for Full Code in JSfiddle

его рабочего

0

Хорошо, сделать что-то вроде:

  1. На Calculate или любые других, свяжите функция, которая подталкивает команды к массиву.
  2. Для Предыдущий или Следующий кнопки истории, связывают функцию, которая извлекает значения из массива!
+0

благодарственного но если вы пишете код, я буду лучше :) – userProfile

+1

@VateX Никто не является фрилансером. Если вы видите мои ответы, я в основном * улучшаю * код для уже существующего кода. Я знаю, как это реализовать, но я не буду писать, если не увижу от вас значительных усилий! И что бы я ни упоминал, не нужно многого реализовать. Создайте массив, свяжите функции, обновите HTML! –

Смежные вопросы