ホームページ >ウェブフロントエンド >jsチュートリアル >文字列に_javascript スキルが含まれているかどうかを判断する JS メソッド

文字列に_javascript スキルが含まれているかどうかを判断する JS メソッド

WBOY
WBOYオリジナル
2016-05-16 16:01:032874ブラウズ

この記事の例では、JS が文字列の内容を決定する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです。

1. 例:

var tempStr = "tempText" ;
var bool = tempStr.indexOf("Texxt");
//返回大于等于0的整数值,若不包含"Text"则返回"-1。
if(bool>0){
 document.write("包含字符串");
}else{
 document.write("不包含字符串");
}

2. 使用法のインデックス:

strObj.indexOf(subString[, startIndex])

JavaScript のindexOf 関数メソッドは、String オブジェクト内の部分文字列の開始位置を示す整数値を返します。部分文字列が見つからない場合は、-1 が返されます。 startindex が負の場合、startindex はゼロとして扱われます。最大の文字位置インデックスよりも大きい場合は、可能な最大のインデックスとして扱われます。

パラメータ:

strObj: 必須、文字列オブジェクトまたはテキスト。
subString: 必須。String オブジェクト内で見つかるサブストリング。
starIndex: オプション。この整数値は、検索を開始する String オブジェクト内のインデックスを示します。省略した場合は、文字列の先頭から検索します。

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

3. lastIndexOf との違い:

lastIndexOf() メソッドは、文字列の末尾から部分文字列を取得します。

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。