我是JavaScript的初学者,我正在尝试制作一个简单的计算器。我遇到的问题是计算器返回实际方程(作为字符串)而不是结果值。 Here is a jsFIDDLE documentJavascript计算器返回字符串而不是值
$(document).ready(function() {
var score = "";
$("#nOne").click(function() {
score += 1;
});
$("#nTwo").click(function() {
score += 2;
});
$("#add").click(function() {
score += "+";
});
$("#nEqual").click(function() {
alert(score);
});
});
还有一个优先使用< input type="button">
或< div>
作为一个按钮,或者他们都在做一个简单的计算器相同?
好的提示,但仍然添加按钮会搞砸了。这是在我看来写计算器的逻辑错误 – adam187
@ raina77ow如何设置'score = 0'来解决问题?还有'score + ='+'',它将'score'转换为一个字符串...... – Teemu
Web充满了“简单的javascript计算器示例”,请只搜索一下以找到它们(30 200 000条结果),不是我倒下了。 – Teemu