JavaScriptで文字列の部分文字列を抽出する方法とは
JavaScriptで文字列の部分文字列を抽出する方法としては、文字列のsubstringメソッドやsliceメソッドが使用できます。
substring
(): substringメソッドは、指定した開始位置から終了位置までの文字列を抽出することができます。slice
(): sliceメソッドは、指定した開始位置から終了位置までの文字列を抽出することができます。 異なる点として、負数を指定した場合は後ろから数えます。
それぞれの構文は以下のようになります。
文字列.substring(startIndex, endIndex)
文字列.slice(startIndex, endIndex)
具体的なコード
以下は、これらのメソッドを使用して文字列の部分文字列を抽出するコード例です。
let str = "Hello World!";
// substringメソッドを使用した例
let substr = str.substring(0, 5);
console.log(substr); // "Hello"
// sliceメソッドを使用した例
let slice = str.slice(0, 5);
console.log(slice); // "Hello"
// 負数を指定した例
let slice2 = str.slice(-6, -1);
console.log(slice2); // "World"
上記のように、文字列のsubstringメソッドやsliceメソッドを使用することで、文字列から部分文字列を抽出することができます。