JavaScript String slice() メソッド
- 前のページ search()
- 次のページ split()
- 一層上のページに戻る JavaScript Stringリファレンスマニュアル
定義と使用法
slice()
メソッドは文字列の一部を抽出します。
slice()
メソッドは新たな文字列の形式で抽出された部分を返し、元の文字列を変更しません。
開始(含む) 、 終了(含まない) 引数は抽出する文字列の部分を指定します。
最初の位置は0、次は1、...
負の数は文字列の末尾から選択されます。
も参照してください:
例
例1
前5個位置を切り取ります:
let text = "Hello world!"; let result = text.slice(0, 5);
例 1
位置 3 から終わりまで:
let result = text.slice(3);
例 2
位置 3 から終わりまで:
例 3
位置 3 から 8 まで:
let result = text.slice(3, 8);
例 4
最初の文字のみ:
let result = text.slice(0, 1);
例 5
最後の文字のみ:
let result = text.slice(-1);
例 6
let result = text.slice(0);
の一部の文字列、またはその一部の文字列を返します。ただし、このメソッドは元の文字列を変更しません。実際に試してみてください開始(含む)文法 終了(含まない).slice(
技術的詳細
技術的詳細 | デフォルトでは、文字列の長さです。 |
---|---|
開始(含む) |
, ) |
終了(含まない) |
必須。開始位置。 最初の文字は 0 です。 |
元の文字列の終わりまでの文字列。このパラメータが負の数の場合、それは文字列の末尾から始まる位置を指定します。
オプション。終了位置(最大、含まない)。 | デフォルトでは、文字列の長さです。 |
---|---|
タイプ | の説明 |
文字列
技術的詳細 開始(含む)
文字列の抽出部分。
技術的詳細 終了(含まない)
このパラメータは、抽出するパートの開始インデックスです。負の数の場合、それは文字列の末尾から始まる位置を指定します。つまり、-1は文字列の最後の文字、-2は最後の文字の次の文字を指します。 開始(含む) このパラメータは、抽出する次のパートの終了インデックスです。
元の文字列の終わりまでの文字列。このパラメータが負の数の場合、それは文字列の末尾から始まる位置を指定します。
返り値 の一部の文字列、またはその一部の文字列を返します。ただし、このメソッドは元の文字列を変更しません。 新しい文字列。文字列 開始(含む) から 開始(含む)start 終了(含まない) から 終了(含まない)end
)までのすべての文字。
説明 の一部の文字列、またはその一部の文字列を返します。ただし、このメソッドは元の文字列を変更しません。 slice() メソッドは、文字列を含む配列を返します の一部の文字列、またはその一部の文字列を返します。ただし、このメソッドは元の文字列を変更しません。string
。 slice()
String オブジェクトのメソッドsubstring()
、 substr()
およびslice()
(使用しないことを推奨します)のいずれも、文字列の指定された部分を返します。 substring()
柔軟性が必要な場合は、負の数を使用することができます。slice()
および substr()
異なります。なぜなら、子文字列を指定するために2つの文字位置を使用するからです。 substr()
文字位置と長さを使用して子文字列を指定します。
また、注意すべきことは、String.slice()
および Array.slice()
似ています。
ブラウザのサポート
slice()
ECMAScript1 (ES1) の機能です。
すべてのブラウザは完全に ES1 (JavaScript 1997) をサポートしています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート | サポート |
- 前のページ search()
- 次のページ split()
- 一層上のページに戻る JavaScript Stringリファレンスマニュアル