javascriptはある文字または文字列のソース文字列内の位置を検索します(下付き)

1707 ワード

indexOf()方法
JavaScriptにおけるStringオブジェクトは、ソース文字列において最初に発生した位置(下付き文字)を検索するためのindexOfを提供する.
その中で、search Valueは検索する文字や文字列で、大きさや文字列に敏感です.from Indexは検索を開始する位置(下付き)であり、合理的な範囲は0からソース文字列までの長さ−1である.
'i like yanggb'.indexOf('y', 5); // 7
また、from Indexは省略可能(多状態)であり、from Indexがデフォルトの場合は文字列の第一位(0)から文字または文字列を検索する.
'i like yanggb'.indexOf('y'); // 7
なお、search Valueが文字列である場合は、実際には、その文字列の最初の文字を検索したソース文字列の位置(下付き文字)と見なしても良い.
'i like yanggb'.indexOf('yanggb'); // 7
また、この方法は最初のマッチした文字の出現位置(下付き文字)だけを返します.後の文字はもう管理しません.
'i like yanggb'.indexOf('i'); // 0
最後に、ソース文字列にマッチする文字が見つからない場合、この方法は-1を返します.
'i like yanggb'.indexOf('renj'); // -1
lastIndexOf()方法
JavaScriptにおけるStringオブジェクトはまた、ある文字または文字列がソース文字列の最後に出現する位置(下付き文字)を検索するためのlastIndexOfを提供する.
'i like yanggb'.indexOf('i'); // 3
同様に、ソース文字列にマッチする文字が見つからない場合、この方法は-1を返します.
'i like yanggb'.indexOf('i', 5); // -1
この方法の使用方法とindexOf()方法は基本的に一致していますが、機能が違います.
 
明日ごとに、昨日の物語があります.