如果数字小于10,则显示前导零
Show a leading zero if a number is less than 10
可能重复:
JavaScript等效于printf/string.format
如何使用JavaScript创建零填充值?
我在一个变量中有一个数字:
var number = 5;
我需要将该数字输出为05:
alert(number); // I want the alert to display 05, rather than 5.
我该怎么做?
我可以手动检查数字并将0作为字符串添加到其中,但我希望有一个JS函数可以做到这一点?
没有内置的JavaScript函数可以做到这一点,但你可以很容易地编写自己的:
function pad(n) {
return (n < 10) ? ("0" + n) : n;
}
编辑:
同时,还有一个本地JS函数可以做到这一点。参见字符串#padStart
console.log(String(5).padStart(2, '0'));
试试这个
function pad (str, max) {
return str.length < max ? pad("0" + str, max) : str;
}
alert(pad("5", 2));
示例
http://jsfiddle.net/
或
var number = 5;
var i;
if (number < 10) {
alert("0"+number);
}
示例
http://jsfiddle.net/
相关文章:
- 显示数字,然后每5秒随机更改一次(javascript)
- 显示数字键盘的Phonegap-js提示
- 如何在方程式前显示数字
- 选择下拉选项时显示数字-javascript
- 如何在文本框中显示数字以跟踪打开的按钮数量
- 在 JavaScript 代码中添加跨度以更改显示数字的颜色
- 是否有可接受的跨平台方法在基于触摸的设备上以标准 Web 表单显示数字键盘
- 不要在警告框中显示数字
- 如何使用Javascript和HTML DOM在表的特定单元格中显示数字
- 如何在禁用的输入类型=“time”元素上居中显示数字
- 如何使html5文本字段显示数字键盘
- 在谷歌图表中以小数点后两位显示数字
- 显示数字时附加alert()
- 当我运行代码时,为什么不显示数字、平方和立方体呢
- 如何使用Javascript在iPad的文本框中输入时立即显示数字键盘
- Don't显示数字大于72
- 希望在第二次通过间隔后逐个显示数字
- Nivo滑块显示数字而不是背景图像
- 如何通过单击knockout.js中的按钮显示数字
- JavaScript如何显示数字