JavaScript includesで文字列に検索開始位置を指定して指定の文字があるか
環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)
構文
対象文字列.includes(検索する文字列,開始位置)
引数1は、検索する文字列です。
引数2は、検索を開始する位置です。最初は0から始まります。
文字列を左から見ていき、検索する文字列が存在したときはtrueを返します。
一致しないときはfalseを返します。
使用例
const strA = "stude"; console.log(strA.includes("s", 0)); // true console.log(strA.includes("s", 1)); // false console.log(strA.includes("tu", 2)); // false console.log(strA.includes("de", 2)); // true const strB = "たいうえお"; console.log(strB.includes("た", 0)); // true console.log(strB.includes("た", 1)); // false console.log(strB.includes("う", 2)); // true
実行結果
> true
> false
> false
> true
> true
> false
> true
> true