javascript :在给定的数字或字符串上添加零字符串的教程(附实例)

132 阅读1分钟

在这篇博文中,让我们看看在数字/字符串中添加填充零的例子,具体例子如下

  • 给日期月份添加前导零
  • 在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