Próbuję uruchomić mój kalkulatornormalny kalkulator (jestem nowy w tym, co jest zamieszczone poniżej, jest pomoc innego użytkownika tutaj) Bawiłem się kodowaniem z funkcją #calculation, ale za każdym razem, gdy próbuję to zmienić, wszystko się psuje. dzieje się tak, że kiedy wpisuję liczbę, pojawia się ona wraz z liczbą, którą wpisuję i znakiem równości, a następnie liczbą, którą wpisuję jako odpowiedź, próbuję dowiedzieć się, w jaki sposób mogę sprawić, by ten kalkulator działał normalnie na przykład wciskam 3 i tylko 3 pokazuje się potem +, a następnie inna liczba, a następnie uderzam równa się i otrzymuję odpowiedź
$(document).ready(function() {
var expression = "";
function appendChar(char) {
expression += char;
var result;
try {
result = eval(expression);
$("#calculation").text(expression + " = " + result);
} catch (e) {
$("#calculation").text(expression);
}
}
$(".digit, .operator").click(function() {
appendChar($(this).text());
});
$(".clear").click(function() {
expression = "";
$("#calculation").text("0");
});
});
Odpowiedzi:
0 dla odpowiedzi № 1Próbujesz wdrożyć kalkulator I.przypuszczać. Jeśli tak, musisz wpisać wprowadzone liczby do tablicy, a kiedy ktoś naciśnie znak, zachowaj go osobno. Następnie zacznij uzyskiwać drugą sekwencję liczb, aż do wpisania =
znak.
Wdrożenie kalkulatora nie jest takie łatwe, szczególnie jeśli weźmie się pod uwagę liczby ujemne. Istnieje jednak kilka bibliotek, z których można korzystać. Poniżej znajduje się jeden przykład:
http://thecodeplayer.com/walkthrough/javascript-css3-calculator