Linuchss: Javascript: float formatiert ausgeben

Beitrag lesen

Hallo Rolf,

heute ist der Wurm drin. Hatte meine Frage in einem Tab stehen gelassen und darauf gewartet, dass Antwort kommt. Die wurde nicht ergänzt und ich habe eine Krücke konstruiert.

Erst nach Neuladen des Tabs sehe ich, dass schon vor zwei Stunden Antwort kam.

Meine Krücke:

var tempo = document.getElementById("tempo").value;
document.getElementById("tempoId").innerHTML = "Tempo " +(( tempo == "1" ) ? "1.0" : tempo);

funktioniert für den Wertebereich 0.1 .. 1.9

Vermutlich sind viele Versuche daran gescheitert, dass ich tempo für eine Zahl gehalten habe. Irgendwann sah ich mit typeof, es ist ein String.

Habe jetzt mal deinen Vorschlag eingebaut. Der löst mein Problem leider nicht, zeigt 1 statt 1.0

Linuchs