因此,在我的 JavaScript 网络应用计算器中,添加效果很好。但是,当我尝试编写减法计算器时,一切正常,除了当我尝试使用计算器时,加法工作正常,但是当我尝试减去两个数字时,它只是说: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>