私はこのコードを電卓の一部として書いています。主に意図どおりに動作します。数字で操作を追加
ただし、加算操作では、2つの数値を加算するのではなく連結します。どうして?
function calcApp (aNumber, bNumber) {
var a = prompt("Enter A number :");
var b = prompt("Enter B number :");
var mathSign = prompt("Enter Math Sign :");
aNumber = a;
bNumber = b;
if (mathSign == "+") {
alert(a + b);
}
else if (mathSign == "-") {
alert(a - b);
}
else if (mathSign == "*") {
alert(a * b);
}
else if (mathSign == "/") {
alert(a/b);
}
else {
prompt("Enter a valid Math sign!!")
}
}
calcApp();
整数にそれらを解析し、
Number
オブジェクトで更新あなたのコードです。 pareseInt –変数 'aNumber'と' bNumber'は定義されていません。 – zhenguoli
数字ではなく文字列である可能性が最も高いですか? – Bergi