【发布时间】:2016-12-10 00:16:33
【问题描述】:
我正在为我的班级构建一个计算器,但我已经做到了这一点,但是每当我按下等于时,它都会返回 0 而不是答案,我不知道在哪里改变或改变什么......
$(document).ready(function() {
var expression = "";
function appendChar(char) {
expression += char;
var eval;
try {
result = eval(equals);
$("#calculation").text(expression + " = " + result);
} catch (e) {
$("#calculation").text(expression);
}
}
$(".digit, .operator").click(function() {
appendChar($(this).text());
});
$(".clear").click(function() {
expression = "";
$("#calculation").text("0");
});
$(".equals").click(function() {
expression = "";
$("#calculation").text("0");
});
});
【问题讨论】:
标签: jquery calculator equals