文字列のメソッド
今まで使っているメソッドを紹介する。
- String.prototype.charAt()
- String.prototype.match()
- String.prototype.slice()
- String.prototype.padStart()
String.prototype.charAt()
str.charAt(index)
index : 0 以上、文字列長さ未満。指定した index にある文字を表す文字列を戻り値とする。
String.prototype.match()
String.prototype.slice()
str.slice(beginIndex[, endIndex])
beginIndex : 取り出しを開始する位置を示す 0 から始まるインデックス。
endIndex : 省略可能。その前で取り出しを終える位置を示す 0 から始まるインデックス。
endIndex を省略した場合、 slice() は文字列の末尾までを取り出す。
String.prototype.padStart()
padStart(targetLength[, padString])
targetLength : 現在の文字列の延長後に返される文字列の長さ
padString : 現在の文字列を延長するための文字列。padString が targetLength より長い場合は、右からその長さ分が切り捨てられる。この引数の既定値は、空白文字 (U+0020) である。
padStart() メソッドは、ゼロ埋め(ゼロパディング、zero padding)を文字列に対して行いたいときに役に立つ。なお、このメソッドの仲間に、padEnd() がある。
なお、このメソッドを使わずに slice を使って同様な結果を得る方法もある。五年日記の作り方を参照。
String.prototype.startsWith()
(後で書きます)
参考
- 便利な文字列メソッド(developer.mozilla.org)
- 文字列(developer.mozilla.org)
- String.prototype.padStart()(developer.mozilla.org)