ie 11 js 2位数字 补零
时间: 2024-04-07 19:32:49 浏览: 74
JS格式化数字保留两位小数点示例代码
在 IE 11 中,由于不支持字符串的 padStart() 方法,我们需要自己实现一个类似的函数来实现数字补零的操作。
可以使用如下代码来实现这个函数:
```
function padNumber(num, length) {
var numStr = num.toString();
while (numStr.length < length) {
numStr = '0' + numStr;
}
return numStr;
}
var num = 5;
var numStr = padNumber(num, 2);
console.log(numStr); // 输出 05
```
这个函数的实现比较简单,就是不断在数字前面添加 '0',直到它的长度达到指定的长度。在 IE 11 中,我们不能使用 padStart() 方法,所以需要自己实现这个功能。
需要注意的是,在这个函数中,我们使用 toString() 方法将数字转换成字符串。这是因为在 IE 11 中,字符串和数字之间的运算可能会产生奇怪的结果,所以最好将数字转换成字符串再进行操作。
阅读全文