ホームページ >ウェブフロントエンド >jsチュートリアル >jsのindexOf()の定義と使い方_基礎知識

jsのindexOf()の定義と使い方_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:48:521681ブラウズ

String オブジェクト内の最初の部分文字列の文字位置を返します。

strObj.indexOf(subString[, startIndex])

パラメータ
strObj

必須。文字列オブジェクトまたはリテラル。

部分文字列

必須。 String オブジェクト内で検索する部分文字列。

starIndex

オプション。この整数値は、検索を開始する String オブジェクト内のインデックスを示します。省略した場合は文字列の先頭から検索します。

説明
indexOf メソッドは、String オブジェクト内の部分文字列の開始位置を示す整数値を返します。部分文字列が見つからない場合は、-1 が返されます。

startindex が負の場合、startindex はゼロとして扱われます。最大の文字位置インデックスよりも大きい場合は、可能な最大のインデックスとして扱われます。

左から右に検索を実行します。それ以外の場合、メソッドは lastIndexOf と同じです。



次の例は、indexOf メソッドの使用法を示しています。

コードをコピー コードは次のとおりです。

function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);


lastIndexOf メソッドは、 last substring 1 つの出現位置 (indexof の反対側)。

substring メソッド

str=str.substring(int beginIndex); str の最初の文字から beginIndex の長さの文字列を切り出し、残りの文字列を str に代入します。 =str.substring(int beginIndex, int endIndex); str の beginIndex から endIndex までの文字列をインターセプトし、

例:


コードをコピーします コードは次のとおりです。
var elems=node.getElementsByTagName("*"); elems.length;i ){
if(elems[i].className.indexOf(クラス名)!=-1)
{ }
}


a .indexOf( b) は一致を判断するために使用でき、a 内の b の最初の文字の位置を返します。一致しない場合は -1 を返します。
文字が重複している場合は、最初の文字が優先されます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。