Durch die Addition zweier Zahlen werden diese verkettet, anstatt die Summe zu berechnen
P粉136356287
P粉136356287 2023-10-10 16:52:00
0
2
594

Ich addiere zwei Zahlen, erhalte aber nicht den richtigen Wert.

Zum Beispiel gibt die Ausführung von1 + 212 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:


P粉136356287
P粉136356287

Antworte allen (2)
P粉023326773

我只使用Number()

var i=2; var j=3; var k = Number(i) + Number(j); // 5
    P粉761718546

    它们实际上是字符串,而不是数字。从字符串生成数字的最简单方法是在其前面添加+

    var x = +y + +z;
      Neueste Downloads
      Mehr>
      Web-Effekte
      Quellcode der Website
      Website-Materialien
      Frontend-Vorlage
      Über uns Haftungsausschluss Sitemap
      Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!