JavaScript String padStart()
定义和用法
padStart()
方法用于从字符串的开头填充字符。
padStart()
方法会用另一个字符串(多次重复)填充当前字符串,直到达到指定的长度。
另请参阅:
注意
padStart()
方法是字符串方法。
如果要对数字进行填充,需要先将数字转换为字符串。
请参阅下面的例子。
实例
例子 1
用 "0" 填充字符串,直到其长度达到 4:
let text = "5"; let padded = text.padStart(4,"0");
例子 2
用 "x" 填充字符串,直到其长度达到 4:
let text = "5"; let padded = text.padStart(4,"x");
例子 3
let numb = 5; let text = numb.toString(); let padded = text.padStart(4,"0");
语法
string.padStart(length, string)
参数
参数 | 描述 |
---|---|
length | 必需。填充后字符串的目标长度。 |
string | 可选。用于填充的字符串。默认是空格。 |
返回值
类型 | 描述 |
---|---|
String | 返回指定长度的字符串,开头填充了指定字符。 |
浏览器支持
padStart()
是 ECMAScript 2017 的特性。
自 2017 年 9 月起,所有现代浏览器都支持 ES2017:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 58 | Edge 15 | Firefox 52 | Safari 11 | Opera 45 |
2017 年 4 月 | 2017 年 4 月 | 2017 年 3 月 | 2017 年 9 月 | 2017 年 5 月 |
Internet Explorer 不支持 padStart()
。