📜  Javascript字符串padStart()

📅  最后修改于: 2020-09-27 07:11:25             🧑  作者: Mango

JavaScript String padStart()方法将当前字符串与另一个字符串一起填充到开头。

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