teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明文がおかしな日本語となっていたため、修正

2015/10/14 03:38

投稿

sounisi5011
sounisi5011

スコア697

answer CHANGED
@@ -4,7 +4,7 @@
4
4
  どちらも文字列から、特定の条件の文字列を検索するJavaScriptの関数です。
5
5
 
6
6
  『「str」という文字を含むデータ』であれば、`indexOf`を利用する方法が簡単です。
7
- `indexOf`は、対象の文字列内から引数に指定された文字列の位置を返す関数です。
7
+ `indexOf`は、対象の文字列内から引数に指定された文字列を探し、その位置を返す関数です。
8
8
  そして、指定された文字列が見つからない場合に`-1`を返します。
9
9
  これを利用して、「`-1`以外が返ってきた場合は、指定された文字列が含まれている」という判定を行うことが可能です。
10
10
 

1

括弧を追加し、意味の区切りを分かりやすく修正

2015/10/14 03:38

投稿

sounisi5011
sounisi5011

スコア697

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  つまり、[String.prototype.indexOf](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf)または[正規表現](https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions)を使用するように、という意味です。
4
4
  どちらも文字列から、特定の条件の文字列を検索するJavaScriptの関数です。
5
5
 
6
- 「str」という文字を含むデータであれば、`indexOf`を利用する方法が簡単です。
6
+ 「str」という文字を含むデータであれば、`indexOf`を利用する方法が簡単です。
7
7
  `indexOf`は、対象の文字列内から引数に指定された文字列の位置を返す関数です。
8
8
  そして、指定された文字列が見つからない場合に`-1`を返します。
9
9
  これを利用して、「`-1`以外が返ってきた場合は、指定された文字列が含まれている」という判定を行うことが可能です。