Ich habe eine Variable
var fval = 4;
jetzt möchte ich als 4.00 ausgeben
Antworten:
JavaScript hat nur einen Zahlentyp , in dem Gleitkommawerte gespeichert werden.
Es gibt kein int.
Bearbeiten:
Wenn Sie die Zahl als Zeichenfolge mit zwei Nachkommastellen formatieren möchten, verwenden Sie:
(4).toFixed(2)
parseFloat(val).toFixed(2);und um es dauerhaft zu behaltenparseFloat(parseFloat(value).toFixed(2));
Die Methode toFixed () formatiert eine Zahl in Festkommanotation. Lesen Sie die MDN-Webdokumente als vollständige Referenz.
var fval = 4;
console.log(fval.toFixed(2)); // prints 4.00