全局补零

15 阅读1分钟

在 JavaScript 中,可以使用字符串的 padStart() 方法来实现全局补零的功能。padStart() 方法接受两个参数,第一个参数表示目标长度,第二个参数表示用来补全的字符串。如果目标长度小于原字符串长度,则不会进行补零操作。

以下是一个示例代码:

function padZero(num, len) {
  return num.toString().padStart(len, '0');
}

// 示例用法
let number = 123;
let paddedNumber = padZero(number, 5);
console.log(paddedNumber); 

在上述代码中,定义了一个名为 padZero() 的函数,它接受两个参数:num 表示要补零的数字,len 表示目标长度。函数内部使用 toString() 方法将数字转换为字符串,然后使用 padStart() 方法进行补零操作,最后返回补零后的字符串。

在示例用法中,定义了一个数字 123,并调用 padZero() 函数将其补零为 5 位,得到结果 00123,并将结果打印到控制台上。