重複の可能性:
2 つの文字列を数値のように加算する方法は?
簡単な JavaScript コードを作成しました。2 つの入力ボックスを使用して、2 つの値から数値を加算したいと考えています。コードは次のとおりです。結果は 35 ではなく 1520 です。
どうすれば修正できますか?
n1 <input type = "number" id = "n1" value=15 />
n2 <input type = "number" id = "n2" value=20 />
<p>Sum?</p>
<button onclick="sum()">Try it</button>
<p id="demo2">Result?? </p>
<script type="text/javascript">
function sum()
{
var fn, ln;
fn = document.getElementById("n1").value;
ln = document.getElementById("n2").value;
result = (fn+ln);
document.getElementById("demo2").innerHTML = result;
}
</script>