NOTE: Potentially outdated. ECMAScript 2017 includes String.prototype.padStart
Sie fragen nach Nullauffüllung? Nicht wirklich rund. Sie müssen es in eine Zeichenfolge konvertieren, da Zahlen mit führenden Nullen keinen Sinn ergeben. So etwas wie dies ...
function pad(num, size) {
var s = num+"";
while (s.length < size) s = "0" + s;
return s;
}
Oder wenn Sie wissen, dass Sie nie mehr verwenden würde als X Anzahl der Nullen dies könnte besser sein. Dies setzt voraus, dass Sie nie mehr als 10 Ziffern wünschen.
function pad(num, size) {
var s = "000000000" + num;
return s.substr(s.length-size);
}
Wenn Sie sich für negative Zahlen interessieren, müssen Sie das "-" entfernen und neu einlesen.
Nicht roundi ng, das ist String Formatierung. – Lazarus
das ist nicht rund .. das ist Formatierung .. –
Ich habe gefunden [http://www.codigomanso.com/de/2010/07/simple-javascript-formatting-zero-padding/] was ich Vermutung ist viel einfacher: '(" 00 "+ h) .slice (-3);' –