JavaScriptのindexOfメソッドは空文字に呼んでもエラーにならない
空文字列を対象としたindexOfメソッドの呼び出しは、単に空文字列の存在を探しているだけであり、エラーにならない
空文字列の場合はインデックス0に対応する位置に空文字列が存在している
indexOf メソッドの引数に空文字を渡すとは0 を返す
indexOf メソッドが何かを見つけることができない場合には常に-1 を返す
code: (js)
const emptyString = "";
console.log(emptyString.indexOf(""));
0 //インデックス0にマッチ
console.log(emptyString.indexOf("a"));
-1 //マッチしない
console.log(emptyString.indexOf(" ", 2));
0 //開始位置を指定しても0が返る