ホームページ > ウェブフロントエンド > jsチュートリアル > JSのsubstringメソッドとsubstrメソッドの詳細な説明

JSのsubstringメソッドとsubstrメソッドの詳細な説明

PHPz
リリース: 2017-04-02 16:04:09
オリジナル
2068 人が閲覧しました

1. substring メソッド

定義と使用法
:
substring メソッドは、文字列内の指定された 2 つの添え字の間の文字を抽出するために使用されます。

構文:
stringObject.substring(start,end)

パラメータの説明:
start 必須。抽出する部分文字列の最初の文字の stringObject 内の位置を指定する非負の整数。
終了 オプション。 stringObject 内で、抽出される部分文字列の最後の文字より 1 つ多い位置にある非負の整数。このパラメータを省略した場合、返される部分文字列は文字列の末尾に移動します。

戻り値:
新しい文字列。文字列値には、start から end-1 までのすべての文字が含まれ、その長さは end から start を引いたものになります。

説明:
substring メソッドによって返される部分文字列には、先頭の文字は含まれますが、末尾の文字は含まれません。
start と end が等しい場合、このメソッドは空の文字列 (つまり、長さ 0 の文字列) を返します。
start が end より大きい場合、メソッドは部分文字列を抽出する前に 2 つのパラメータを交換します。
start または end が負の場合、0 に置き換えられます。

例:
var str = "0123456789";

alert(str.substring(0));----------" 0123456789"
alert(str.substring(5));----------"56789"
alert(str.substring(10));---------- ""
アラート(str.substring(12));-----------""
アラート(str.substring(-5));-----------" 0123456789"
alert(str.substring(-10));----------"0123456789"
alert(str.substring(-12));----------"0123456789"
alert(str.substring(0,5));----------"01234"
alert(str.substring(0,10));-----------"0123456789"
alert(str.substring(0,12));---------"0123456789"
alert(str.substring(2,0));--------- -"01 "
alert(str.substring(2,2));----------""
alert(str.substring(2,5));-------- --" 234"
alert(str.substring(2,12));---------"23456789"
alert(str.substring(2,-2));-------- --- "01"
alert(str.substring(-1,5));---------"01234"
alert(str.substring(-1,-5));--- --- --""


2. substr メソッド

定義と使用法:

substr メソッドは、指定された位置から始まる指定された長さの部分文字列を返すために使用されます。

構文:
stringObject.substr(start [, length])

パラメータの説明:
start 必須。目的の部分文字列の開始位置。文字列の最初の文字のインデックスは 0 です。
長さはオプションです。返される部分文字列に含める必要がある文字数。

注:
長さが 0 または負の場合、空の文字列が返されます。
このパラメータが指定されていない場合、部分文字列は stringObject の最後まで継続されます。

例:
var str = "0123456789";

alert(str.substr(0));-------------"0123456789"
alert (str .substr(5));---------------"56789"
alert(str.substr(10));----------- -- ""
alert(str.substr(12));--------------""
alert(str.substr(-5));------ -- -----"0123456789"
alert(str.substr(-10));-------------"0123456789"
alert(str.substr(-12)); -----------"0123456789"
alert(str.substr(0,5));-------------"01234"
alert(str.substr( 0,10));----------------"0123456789"
alert(str.substr(0,12));----------- ----"0123456789 "
alert(str.substr(2,0));-------------""
alert(str.substr(2,2));-- ------ -----"23"
alert(str.substr(2,5));-------------"23456"
alert(str.substr( 2,12)); ------------"23456789"
alert(str.substr(2,-2));------------""
alert(str.substr( -1,5));----------------"01234"
alert(str.substr(-1,-5));--- -------「」

以上がJSのsubstringメソッドとsubstrメソッドの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート