在这篇博文中,让我们看看在数字/字符串中添加填充零的例子,具体例子如下
- 给日期月份添加前导零
- 在ES08中使用padStart()方法
- 在javascript中给字符串加零
在博客的URL中,默认的帖子URL是年/月/帖子名,即2020/02/我的帖子名。
假设javascript中的日期对象,getMonth返回的数字是3而不是03。
var date= new Date();
console.log(date); //2020-03-18T15:16:08.699Z
console.log(date.getMonth()+1); //3
在给定的数字或字符串上添加零字符串
添加带有零字符串的月份对象,使其成为一个数字的开头。
var date= new Date();
console.log(date); //2020-03-18T15:16:08.699Z
let month=date.getMonth()+1
console.log(month); //3
stringMonth="0"+month
console.log(stringMonth); //03
padStart方法 ES2017方法
padStart方法是ES08中为String对象引入的一个新方法。下面是它的一个语法
string.padStart(outputstringlength,padding value
接受的参数
outputstringlength - 输出长度的字符串
padding value - 在字符串的开头添加值,这是可选的,默认是空位 返回类型 - 用padding value填充给定的字符串,输出是一个给定长度的字符串:
const strNumber = '9';
console.log(strNumber.padStart(2, '0')); // 09