JavaScript includesで文字列に検索開始位置を指定して指定の文字があるか

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)

構文
対象文字列.includes(検索する文字列,開始位置)
引数1は、検索する文字列です。
引数2は、検索を開始する位置です。最初は0から始まります。
文字列を左から見ていき、検索する文字列が存在したときはtrueを返します。
一致しないときはfalseを返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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
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
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

JavaScript

Posted by arkgame