JavaScriptのsubstringメソッドのサンプルです。
文字列から一部の文字列を取得します。
目次
substringメソッド(引数2つ)
| 文字列 . substring ( 数値 , 数値 ) |
- 1つめの引数の位置から2つめの引数の位置の前にある文字までを返します。
- 最初の1文字目の位置は0から始まります。
- 1つめの引数が2つめの引数より大きい場合、2つめの引数から1つめの引数の位置の前にある文字までを返します。(←sliceメソッドと違う点)
- 引数がマイナスの数値の場合、0として扱います。(←sliceメソッドと違う点)
- Stringオブジェクトのメソッドです。
- 以下はMDNのsubstringメソッドのリンクです。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/substring
コード
substringメソッドの引数が2つあるサンプルです。
<script>
const str1 = "あいうえお";
// 引数が2つ
console.log(str1.substring(0, 2)); // あい
// 引数が2つ
console.log(str1.substring(2, 4)); // うえ
// 1つめの引数が2つめの引数より大きい
console.log(str1.substring(4, 2)); // うえ
// 引数がマイナス
console.log(str1.substring(-1, 2)); // あい
// 引数がマイナス
console.log(str1.substring(2, -1)); // あい
</script>
substringメソッド(引数1つ)
| 文字列 . substring ( 数値 ) |
- 引数の位置から最後の文字までを返します。
- 最初の1文字目の位置は0から始まります。
- Stringオブジェクトのメソッドです。
- 以下はMDNのsubstringメソッドのリンクです。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/substring
コード
substringメソッドの引数が1つのサンプルです。
<script>
const str1 = "あいうえお";
// 引数が1つ
console.log(str1.substring(3)); // えお
</script>
関連の記事
JavaScript 文字列を区切り文字で分割する(split)
JavaScript 文字列から文字列の一部を取得する(slice)
JavaScript 文字列から文字列の一部を取得する(substr)
JavaScript 文字列から1文字を取得する(charAt)
JavaScript 文字列の長さを取得する(length)
JavaScript 文字列の位置を取得するサンプル(indexOfとlastIndexOf)
JavaScript 文字列の大文字と小文字を変換する(toLowerCaseとtoUpperCase)
JavaScript 文字列を置き換える(replace)
JavaScript 正規表現で文字列を検索し値を返す(match)