NEWS
Function Node , Variable auf 2 Stellen runden
-
Weis jemand wie das Ergebnis der Variablen f_zaehler vor der Ausgabe auf 2 Stellen hinter Komma gerundet werden kann?
var f_zaehler = flow.get('f_zaehler') || 0;
f_zaehler = f_zaehler * 10.2/36.7347*3600/1000;
msg.payload = f_zaehler;
return msg; -
msg.payload = Math.round(f_zaehler*100)/100;
-
@mickym Danke!
-
@mickym aber er zeigt keine Kommastellen an.
-
@spok Versteh ich nicht - Zeigt doch Komma Stellen an:
oder meinst Du - Du willst in jedem Fall keine Zahl sondern formatiert 2 Kommastellen haben?
-
@mickym ja hat sich erledigt ! Danke!
-
@spok sagte in Function Node , Variable auf 2 Stellen runden:
@mickym ja hat sich erledigt ! Danke!
Verstehe ich zwar gerade nicht, wenn Du als String unbedingt 2 Nachkommastellen haben willst, dann nutze toFixed(2)
-
@mickym ok . (Kenne mich nur wenig aus)
-
Und wenn Du für solche einfachen Berechnungen keinen JS Code schreiben möchtest, dann nimmst Du eine Change Node.
$round($exists($flowContext('f_zaehler')) ? $flowContext('f_zaehler') * 10.2/36.7347*3600/1000 : 0,2)