美文网首页
数组补0操作

数组补0操作

作者: 天天向上er | 来源:发表于2019-10-14 15:56 被阅读0次

显示时间的时候有时候会需要把一位数字显示成两位,这时候就需要补0操作。

方法一:slice方法

const addZero1 = (num, len = 2) => (`0${num}`).slice(-len)

方法二:string的padStart方法

const addZero2 = (num, len = 2) => (`${num}`).padStart( len  ,'0')

注意:如果需要补多个0,可以用过对len赋值即可;

ES6 引入了字符串补全长度的功能,如果某个字符串不够指定长度,会在头部或尾部补全

padStart() 用于头部补全;

padEnd() 用于尾部补全。

'x'.padStart(5,'ab')// 'ababx'

'x'.padStart(4,'ab')// 'abax'

'x'.padEnd(5,'ab')// 'xabab'

'x'.padEnd(4,'ab')// 'xaba'

参考:https://blog.csdn.net/ww430430/article/details/78363026

相关文章

  • 数组补0操作

    显示时间的时候有时候会需要把一位数字显示成两位,这时候就需要补0操作。 方法一:slice方法 const add...

  • Shift Operator

    按位操作符 逻辑移位均补0算术移位左移补0右移正数补1 负数补0看左数第一位

  • 2019-01-07实现时分秒倒计时

    传入一个秒数返回一个数组(0补位)

  • 位运算 >> 与 >>> 的区别

    1.正数无区别 2.负数>>高位补1,>>>高位补0 导致负数使用>>>位移操作后变为正数,而>>操作后还是负数。

  • 指针操作二维数组

    指针操作二维数组 定义了一个m*n的二维数组,即a[m][n],指针p=a[0],则p+j指向a[0]数组中的a[...

  • 7.2-全栈Java笔记:数组常见的操作

    数组常见操作 数组的遍历 数组元素下标的合法区间:[0, length-1]。我们可以通过下标来遍历数组中的元素,...

  • 每日两道算法题 - 移动零

    问题 给定一个数组,在原数组上(在原数组上操作,不能使用新数组)将非0值向前移动,零值向后移动,并保证非零值在操作...

  • java终极菜鸟总结4

    1.foreach操作数组: 以前学c的时候,如果想对数组的每一个元素操作,我们常见的是:for(int i=0;...

  • Java学习笔记-第三天

    数组 数组的概念:同一种类型数据的集合。 数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。 数组...

  • php7 新特性

    太空船操作符 <=> - 输出 -1 / 0 / 1 类型声明 null合并操作符 常量数组 intdiv 函数 ...

网友评论

      本文标题:数组补0操作

      本文链接:https://www.haomeiwen.com/subject/snprmctx.html