padStart()
方法的语法为:
str.padStart(targetLength, padString)
在这里, str
是一个字符串 。
padStart()参数
padStart()
方法采用:
- targetLength-填充当前字符串后最后一个字符串的长度。对于targetLength
,返回的字符串未经修改。 - padString(可选) – 字符串垫当前字符串 。默认值为
" "
。
注意:如果padString太长,它将从末尾被截断以符合targetLength 。
从padStart()返回值
- 返回指定的targetLength的字符串,从一开始就使用padString 。
示例:使用padStart()
let string = "CODE";
value1 = string.padStart(10);
console.log(value1); // " CODE"
value2 = string.padStart(10, "*");
console.log(value2); // "******CODE"
// long string is truncated
value3 = string.padStart(10, "ABCDEFGHIJKL");
console.log(value3); // "ABCDEFCODE"
function fixedLength(num, len) {
return num.toString().padStart(len, 0);
}
price = fixedLength(5000, 6);
console.log("$" + price); // "$005000"
输出
CODE
******CODE
ABCDEFCODE
$005000
推荐读物: JavaScript String padEnd()