<strong>Split</strong> メソッド: <br>次のプログラム例は、分割と整数文字列変換の使用を実現します。 。 。 <br><script > <br>function evil() <br>{ <br>var toint=parseInt("123");//文字列を整数に変換します <br>var intvalue=123; tostr=intvalue.toString();//文字列への型変換<br>var my_friends ="test1,test2,test3,test4,test5"; <br>var friends_array =my_friends.split(","); for (loop=0;loop <friend_array.length;loop ) <br>{ <br>document.writeln(friend_array[loop] " は私の友人です。<br>} <br> } <br><br>indexOf メソッド: <br> <strong>String オブジェクト内の最初の部分文字列の文字位置を返します。 </strong>strObj.indexOf(subString[, startIndex]) <br>パラメータ <br>strObj <br>必須。文字列オブジェクトまたはリテラル。 <br>部分文字列 <br>必須。 String オブジェクト内で検索する部分文字列。 <br>starIndex <br>オプション。この整数値は、検索を開始する String オブジェクト内のインデックスを示します。省略した場合は文字列の先頭から検索します。 <br>説明 <br>indexOf メソッドは、String オブジェクト内の部分文字列の開始位置を示す整数値を返します。部分文字列が見つからない場合は、-1 が返されます。 <br>startindex が負の場合、startindex はゼロとして扱われます。最大の文字位置インデックスよりも大きい場合は、可能な最大のインデックスとして扱われます。 <br>左から右に検索を実行します。それ以外の場合、メソッドは lastIndexOf と同じです。 <br>例 <br>次の例は、indexOf メソッドの使用法を示しています。 <br>プログラム コード<br><br><br><div class="codetitle"><span>コードをコピー<a style="CURSOR: pointer" data="25063" class="copybut" id="copybut25063" onclick="doCopy('code25063')"><u></u> コードは次のとおりです。</a></span></div>function IndexDemo(str2 ){ <div class="codebody" id="code25063">var str1 = "BABEBIBOBUBABEBIBOBU" <br>var s = str1.indexOf(str2); <br>} <br><br><br><br>lastIndexOf メソッド: </div> <br>String オブジェクト内の部分文字列の最後の出現位置を返します。 <strong>strObj.lastIndexOf(substring[, startindex]) <br>パラメータ </strong>strObj <br>必須。文字列オブジェクトまたはリテラル。 <br>部分文字列 <br>必須。 String オブジェクト内で検索する部分文字列。 <br>startindex <br>オプション。この整数値は、検索を開始する String オブジェクト内のインデックスを示します。省略した場合、文字列の末尾から検索が開始されます。 <br>説明 <br>lastIndexOf メソッドは、String オブジェクト内の部分文字列の開始位置を示す整数値を返します。部分文字列が見つからない場合は、-1 が返されます。 <br>startindex が負の場合、startindex はゼロとして扱われます。最大の文字位置インデックスよりも大きい場合は、可能な最大のインデックスとして扱われます。 <br>右から左に検索を実行します。それ以外の場合、このメソッドはindexOfと同じです。 <br>次の例は、lastIndexOf メソッドの使用法を示しています。 <br>プログラム コード<br><br><br><br><div class="codetitle">コードをコピー<span><a style="CURSOR: pointer" data="16777" class="copybut" id="copybut16777" onclick="doCopy('code16777')"><u> コードは次のとおりです。 :</u> </a></span>function lastIndexDemo(str2) </div>{ <div class="codebody" id="code16777">var str1 = "BABEBIBOBUBABEBIBOBU" <br>var s = str1.lastIndexOf(str2); <br>} <br><br><br><br>部分文字列メソッド: <br> </div> String オブジェクト内の指定された位置にある部分文字列を返します。 <br>プログラムコード<strong>strVariable.substring(start, end) <br>"String Literal".substring(start, end) </strong>パラメータ<br>start <br>部分文字列の開始位置を示します。インデックスは0から始まります。 <br>end <br> は部分文字列の終了位置を指定します。インデックスは 0 から始まります。 <br>説明 <br>部分文字列メソッドは、開始から終了まで (終了を除く) 部分文字列を含む文字列を返します。 <br>substring メソッドは、start と end の小さい方を部分文字列の開始点として使用します。たとえば、strvar.substring(0, 3) と strvar.substring(3, 0) は同じ部分文字列を返します。 <br>start または end が NaN または負の場合は、0 に置き換えます。 <br>部分文字列の長さは、開始点と終了点の差の絶対値に等しくなります。たとえば、strvar.substring(0, 3) および strvar.substring(3, 0) では、返される部分文字列の長さは 3 です。 <br>例 <br>次の例は、substring メソッドの使用を示しています。 <br>プログラム コード<br><br><br><br><br>コードをコピー<div class="codetitle"> <span><a style="CURSOR: pointer" data="94751" class="copybut" id="copybut94751" onclick="doCopy('code94751')"> コードは次のとおりです。<u></u></a>function SubstringDemo() { </span>var ss; // 変数を宣言します。 </div>var s = "スペインの雨は主に平地に降ります。"; <div class="codebody" id="code94751">ss = s.substring(12, 17); // 部分文字列を取得します。 <br>return(ss); // 部分文字列を返します。 <br>}<br><br> </div>