我是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