当前位置: 首页 > 面试题库 >

写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法

袁康裕
2023-03-14
本文向大家介绍写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法相关面试题,主要包含被问及写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法时的应答技巧和注意事项,需要的朋友参考一下
function padNumber(n, targetLen, placeholder) {
  const arr = ("" + n).split("");
  const diff = arr.length - targetLen;
  if (diff < 0) {
    return Array(0 - diff)
      .fill(placeholder, 0, 0 - diff + 1)
      .concat(arr)
      .join("");
  } else {
    return arr.join("");
  }
}
console.log(padNumber(3458, 8, "0")); //'00003458'
console.log(padNumber(90990, 3, "-")); //'90990'
 类似资料:
  • 本文向大家介绍php基于str_pad实现卡号不足位数自动补0的方法,包括了php基于str_pad实现卡号不足位数自动补0的方法的使用技巧和注意事项,需要的朋友参考一下 自动补足空白位数在php中str_pad函数可以帮我们实现哦,str_pad() 函数把字符串填充为指定的长度。 str_pad() 函数把字符串填充为指定的长度。 语法 str_pad(string,length,pad_st

  • 本文向大家介绍JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码,包括了JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码的使用技巧和注意事项,需要的朋友参考一下 有时候我们的日期等不足两位的补一个0等,都可以使用这个。 这个大家应该都很明白了,就不废话了,代码如下: 测试代码: 更多代码

  • 我已经为一个问题挣扎了几个小时,似乎不能把我的思想适当地围绕在这个问题上。 我使用的是一个模拟计算机体系结构的程序,该体系结构包含4位字节、2字节字、16个通用2字节寄存器和固定的4字节指令格式。字在2字节边界上对齐,指令在4字节边界上对齐。整数以二的补码格式存储。 好奇心最好

  • 假设我有小数21-10=10。 我似乎不明白这里发生了什么,为什么我会得到这些情况的正确答案。 任何澄清都有帮助!

  • js 对象数组,长度不足10位,怎么补到10位? 有什么好的方法,不足10位的长度,填补空对象,现在想到通过长度10-arr.length然后循环push,有什么其它好的方法,可以快速补全吗? arr 里面的对象

  • 如1234,可以匹配,0000001234也可以校验通过 12345可以校验通过,0000012345也可以校验通过 123456789可以校验通过,0123456789也可以校验通过 0000000000不可以校验通过