Ich muss eine Nummer für ein Projekt im arbeiten bei der Arbeit formatieren, nur Problem ist, dass ich es nicht formatieren kann, wie ich will.Javascript: mit toLocaleString + Tofixed
Ich konvertiere die Nummer in eine Localestring mit der toLocaleString
Methode, die mir die Kommas gibt, aber ich brauche auch Dezimalstellen, nichts, was ich zu tun scheint funktioniert.
var number = 123.322
number = parseFloat(number).toFixed(2) //123.22
number.toLocaleString() //123.22
Der obige Code gibt nur die parsefloated Nummer zusammen mit den toFixed Dezimalwerte aber nicht fügen die Kommas.
Wie bekomme ich eine Zahl mit zwei Dezimalstellen (wenn der Wert ist "xx.00") und auch Komma getrennt sein. Ist das in JavaScript möglich?
Könnte mir jemand eine kurze Beschreibung des '(+ string)' ive noch nie zuvor gesehen haben, im oberen Bereich der Anfänger mit Javascript bestenfalls. –
Wer entfernt javascript den toFixed-Wert am Ende, wenn es zwei Nullen gibt? https://jsfiddle.net/27rs5bbz/ –
@KenziieeFlavius - Wenn Sie '+" 43 "' es wandelt die Zeichenfolge in eine Zahl, es wäre das gleiche wie 'Number (" 43 ")', und es erzwingt Strings . 'toFixed' entfernt keine abschließenden Nullen, aber' parseFloat'. – adeneo