Javascript 在字符串开头添加零(最大长度 4 个字符)

标签 javascript

var number = 1310;

应该单独留下。

var number = 120;

应更改为“0120”;

var number = 10;

应更改为“0010”;

var number = 7;

应更改为“0007”;

最佳答案

在所有现代浏览器中您都可以使用

numberStr.padStart(4, "0");

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart

function zeroPad(num) {
  return num.toString().padStart(4, "0");
}

var numbers = [1310, 120, 10, 7];

numbers.forEach(
  function(num) {        
    var paddedNum = zeroPad(num);

    console.log(paddedNum);
  }
);

关于Javascript 在字符串开头添加零(最大长度 4 个字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4726040/

相关文章:

javascript - 等待数据加载时模态内的微调器

javascript - Canvas 上的鼠标悬停事件

javascript - 那些 HTML 标记为 "returned"的 ReactJS 渲染如何工作

javascript - 在 IE8 中使用 JavaScript 在元标记后直接将 CSS 链接添加到 HEAD

javascript - 如何不显示/过滤掉特殊字符? (CSS 或Javascript)

javascript - javascript函数知道它的名字吗

javascript - Reddit Api 尝试通过 snoocore node.js 获取 reddit 自文本时出错

javascript - Lodash _.merge 函数问题

javascript - 使用 NextJS 和 highcharts-react-official 的气泡图

javascript - EventEmitter 触发一次,请求在此后挂起