JavaScript 文字列の一部を取得する(substr)

JavaScriptの文字列の一部を取得するsubstrメソッドのサンプルです。

目次

substrメソッド (引数2つ)

文字列 . substr ( 開始位置 , 文字数 )

コード

substrメソッドの引数が2つあるサンプルです。

<script>

const a = "あいうえお";

console.log(a.substr(0,1)); // あ
console.log(a.substr(1,1)); // い
console.log(a.substr(2,1)); // う

console.log(a.substr(0,3)); // あいう

console.log(a.substr(2,2)); // うえ

</script>

5~7行目は、指定の位置から1文字取得しています。
9行目は、最初の文字「あ」から3文字取得しています。
11行目は、途中にある文字の「う」から2文字取得しています。

 

substrメソッド (引数1つ)

文字列 . substr ( 開始位置)

コード

substrメソッドの引数が1つのサンプルです。

<script>

const a = "あいうえお";

console.log(a.substr(2)); // うえお

console.log(a.substr(3)); // えお

console.log(a.substr(4)); // お

</script>

5,7,9行目とも、指定した位置の文字から最後の文字まで取得しています。

関連の記事

JavaScript 文字列を分割して配列にするサンプル(split)
JavaScript 文字列の一部を取得する(substring)
JavaScript 文字列の一部を取得する(slice)
JavaScript 文字列から1文字を取得する(charAt)
JavaScript 文字列の長さを取得する(length)
JavaScript 文字列の位置を取得する(indexOf/lastIndexOf)
JavaScript 文字列の大文字と小文字を変換する(toLowerCaseとtoUpperCase)
JavaScript 文字列を置き換える(replace)
JavaScript 正規表現で値を返す(matchメソッド)

△上に戻る