したがって、私の JavaScript Web アプリの電卓では、この追加はうまく機能します。しかし、減算計算機をコーディングしようとすると、すべてうまくいきます。ただし、計算機を試してみると、加算は問題なく機能しますが、2 つの数値を減算しようとすると、NaN とだけ表示されます。これが私の計算機です。減算計算機は、「減算計算機!」という段落から始まります。
これが私のコードです:
<!DOCTYPE html>
<html>
<body>
<p>Addition Calculator!</p>
<input id="n1" value=""/>
<input id="n2" value=""/>
<button type="button" onclick="myFunction()">Submit</button>
<p id="answer"></p>
<script>
function myFunction() {
var n1=document.getElementById("n1").value;
var n2=document.getElementById("n2").value;
answer = ( Number(n1) + Number(n2) );
document.getElementById("answer").innerHTML=answer;
}
</script>
<p>Subtraction Calculator!</p>
<input id="sn1" value=""/>
<input id="sn2" value=""/>
<button type="button" onclick="subtract()">Submit</button>
<p id="sanswer"></p>
<script>
function subtract() {
var sn1=document.getElementById("sn1").value;
var sn1=document.getElementById("sn2").value;
stotal = ( Number(sn1) - Number(sn2) );
document.getElementById("sanswer").innerHTML=stotal;
}
</script>
</body>
</html>