JavaScript string.slice() メソッド

Javascript String Slice Mesoddo



文字列は必須のデータ型であり、ほぼすべての主要なプログラミング言語に存在します。これらは、データの保存と操作において重要な役割を果たします。 JavaScript 文字列には、それらを管理および操作するために使用できるいくつかの組み込みメソッドが付属しています。の スライス() メソッドはそのようなメソッドの 1 つです。

slice() メソッド

スライス() JavaScript のメソッドは、元の文字列を実際に変更せずに、必要な部分文字列の開始インデックスと終了インデックスを渡すことで、文字列から部分文字列を取得するために使用されます。







slice() メソッドの構文



str.slice ( 開始位置、終了位置 )


スライス() メソッドは、ドット演算子を使用して文字列に適用されます。元の文字列内の部分文字列の開始位置と終了位置である 2 つのパラメーターと共に、文字列の名前が必要です。興味深いことに、2 番目の引数、つまり部分文字列の終了位置は完全にオプションです。



方法 1: 両方の引数を渡して slice() メソッドを使用する

最初の方法では、 スライス() 開始インデックスと終了インデックスの両方を渡す方法。





var originalString = 「JavaScript string.slice() メソッド - LinuxHint」 ;

var subString = originalString.slice ( 35 40 ) ;

console.log ( サブストリング ) ;
console.log ( オリジナル文字列 ) ;



最初に、文字列を格納するために originalString という変数を作成しました。次に、別の変数を作成し、 スライス() 値を割り当てるメソッド。 subString の開始インデックスとして 35 を渡し、終了インデックスとして 40 を渡しました。次に、console.log() メソッドを使用して、コンソールに subString の値を表示しました。最後に、元の文字列が変更されていないことを示すために、originalString の値をコンソールに記録しました。

方法 2: 単一の引数を渡して slice() メソッドを使用する

スライス メソッドは、引数を 1 つだけ使用することもできます。単一の引数が渡された場合 スライス() メソッドの場合、それを開始インデックスとして受け取り、デフォルトでは終了インデックスが文字列の末尾になります。



var originalString = 「JavaScript string.slice() メソッド - LinuxHint」 ;

var subString = originalString.slice ( 35 ) ;

console.log ( サブストリング ) ;


方法 3: 負の値を引数として渡して slice() メソッドを使用する

負の値を引数として slice メソッドに渡すと、文字列の末尾からインデックス付けが開始されます。

var originalString = 「JavaScript string.slice() メソッド - LinuxHint」 ;

var subString = originalString.slice ( - 9 ) ;

console.log ( サブストリング ) ;



2 つの負の引数を渡すこともできます。

var originalString = 「JavaScript string.slice() メソッド - LinuxHint」 ;

var subString = originalString.slice ( - 9 、 - 4 ) ;

console.log ( サブストリング ) ;



間違った引数:

スライス() メソッドは、渡された開始インデックスが文字列の終了インデックスより大きい場合、空の文字列を返します。

var originalString = 「JavaScript string.slice() メソッド - LinuxHint」 ;

var subString = originalString.slice ( 35 30 ) ;

console.log ( サブストリング ) ;


スライス() メソッドは、渡された開始インデックスが元の文字列の長さより大きい場合、空の文字列も返します。

結論

作り付け str.slice() メソッドは、最初の位置/インデックスとオプションの終了位置/インデックスを渡すことによって、文字列から部分文字列を取得するために使用されます。この記事では、 スライス() メソッドと適切な例を組み合わせて、さまざまな引数でどのように動作するかを確認してください。