Moin zusammen,
ich steh gerade auf dem Schlauch.
Ich erhalte eine Zahl und die schaut so als bsp. aus
Desweiteren steht aktuell in einem span der Wert
Nun möchte ich mit diesen Zahlen rechnen, erhalte aber immer NaN also Not a Number.
Habe in der Consolen-Ausgabe verschiedenes versucht und das kam dabei rum:
So sieht es aus (dazu sei gesagt http.responseText ist alles richtig & i_aktuell = 30):
ich steh gerade auf dem Schlauch.
Ich erhalte eine Zahl und die schaut so als bsp. aus
Code:
40,140
Code:
40,100
Habe in der Consolen-Ausgabe verschiedenes versucht und das kam dabei rum:
Code:
Normal: NaN | String: NaN | ParseFloat: NaN | ParseFloat and Number: NaN | Only Number: NaN
HTML-Code:
var rueckgabe = http.responseText; var aktueller_wert = document.getElementById('countdown-minutes'); var howmuchisthefish; if (rueckgabe == "Fehler im System !") { document.getElementById('countdown-minutes').innerHTML = "Time out!"; document.getElementById('changed_or_not').innerHTML = " - (Error)"; i = 10; } else { if (aktueller_wert == rueckgabe) { document.getElementById('changed_or_not').innerHTML = " - (Nothing changed)"; } else { if (aktueller_wert == "Time out!") { document.getElementById('changed_or_not').innerHTML = " - (Reloading...)"; } else { howmuchisthefish = Number(parseFloat(rueckgabe)) - Number(parseFloat(aktueller_wert)); console.log("Normal: " + howmuchisthefish + " | String: " + howmuchisthefish.toString() + " | ParseFloat: " + parseFloat(howmuchisthefish) + " | ParseFloat and Number: " + Number(parseFloat(howmuchisthefish)) + " | Only Number: " + Number(howmuchisthefish)); if (howmuchisthefish == 1) { document.getElementById('changed_or_not').innerHTML = " - (Counter extended by " + howmuchisthefish.toString() + " user)"; } else { document.getElementById('changed_or_not').innerHTML = " - (Counter extended by " + howmuchisthefish.toString() + " users)"; } } } document.getElementById('countdown-minutes').innerHTML = rueckgabe; i = i_aktuell; } document.getElementById('ReloadIn').innerHTML = "(Reload in " + i + ")";
Kommentar