JavaScript String padStart()

定义和用法

padStart() 方法用于从字符串的开头填充字符。

padStart() 方法会用另一个字符串(多次重复)填充当前字符串,直到达到指定的长度。

另请参阅:

padEnd() 方法

trim() 方法

trimEnd() 方法

trimStart() 方法

注意

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()