この記事の例では、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 オブジェクト内のインデックスを示します。省略した場合は、文字列の先頭から検索します。
3. lastIndexOf との違い:
lastIndexOf() メソッドは、文字列の末尾から部分文字列を取得します。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。