一个算法题,怎么做比较简单

怎么方便的在数字前面加0,使这个数变成四位数,比如123变成0123,12变成0012。

我记得ES6里面好像有种比较简单的方式的

阅读 3k
5 个回答
"123".padStart(4,"0");

ES6字符串方法padStart(len,StartStr)
比如:

"123".padStart(4,"0")  //0123
"12".padStart(4,"0")  //0012
function format(n, length) {
    return (Array(length).join('0') + n).substr(-length);
}

format(123, 4)        //0123
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题