この記事の例では、JavaScript で先頭にゼロを付ける方法について説明します。皆さんの参考に共有してください。詳細は以下の通りです。
多くの場合、形式を表示するには、特定の文字列がいっぱいでない場合に先頭に 0 の演算を実行する必要があります。
1. 従来のコード
/** * 前补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. このコードはより簡潔です
function addZero(str,length){ return new Array(length - str.length + 1).join("0") + str; }
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。