Gibt es eine einfache Möglichkeit, Zahlen in JavaScript zu formatieren, ähnlich wie die Formatierungsmethoden, die in C# (oder VB.NET) über "ToString("format_provider")oder "String.Format()
?
Allgemein
In jQuery
Wahrscheinlich sollten Sie sich das JQuery NUMBERFORMATTER-Plugin ansehen:
Und diese Frage:
Erstens ist die Umwandlung einer Ganzzahl in eine Zeichenkette in JS wirklich einfach:
// Start off with a number
var number = 42;
// Convert into a string by appending an empty (or whatever you like as a string) to it
var string = 42+'';
// No extra conversion is needed, even though you could actually do
var alsoString = number.toString();
Wenn Sie eine Zahl als String haben und sie in eine Ganzzahl umwandeln wollen, müssen Sie parseInt(string)
für Ganzzahlen und parseFloat(string)
für Fließkommazahlen verwenden. Diese beiden Funktionen geben dann die gewünschte Ganzzahl/Fließkommazahl zurück. Beispiel:
// Start off with a float as a string
var stringFloat = '3.14';
// And an int as a string
var stringInt = '42';
// typeof stringInt would give you 'string'
// Get the real float from the string
var realFloat = parseFloat(someFloat);
// Same for the int
var realInt = parseInt(stringInt);
// but typeof realInt will now give you 'number'
Was genau Sie anhängen wollen usw., ist mir aus Ihrer Frage nicht klar.