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