Ich addiere zwei Zahlen, erhalte aber nicht den richtigen Wert.
Zum Beispiel gibt die Ausführung von1 + 2
12 statt 3 zurück
Was mache ich in diesem Code falsch?
function myFunction() { var y = document.getElementById("txt1").value; var z = document.getElementById("txt2").value; var x = y + z; document.getElementById("demo").innerHTML = x; }
Click the button to calculate x.
Enter first number: Enter second number:
我只使用
Number()
:它们实际上是字符串,而不是数字。从字符串生成数字的最简单方法是在其前面添加
+
: