Heim > Artikel > Web-Frontend > JavaScript-Front-Zero-Padding-Vorgang example_javascript skills
Das Beispiel in diesem Artikel beschreibt die Methode, Nullen in JavaScript voranzustellen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
In vielen Fällen ist es zur Anzeige des Formats erforderlich, eine führende 0-Operation auszuführen, wenn eine bestimmte Zeichenfolge nicht voll ist.
1. Traditioneller Code
/** * 前补0操作 * @param number String 待操作字符串 * @param length int 目标长度 */ function addZero(number, length) { var buffer = ""; if (number == "") { for (var i = 0; i < length; i ++) { buffer += "0"; } } else { if (length < number.length) { return ""; } else if (length == number.length) { return number; } else { for (var i = 0; i < (length - number.length); i ++) { buffer += "0"; } buffer += number; } } return buffer; }
2. Dieser Code ist prägnanter
function addZero(str,length){ return new Array(length - str.length + 1).join("0") + str; }
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.