[JS] String.indexOf 활용 해 보기.

eunseok·2023년 3월 27일
0

js공부

목록 보기
3/27

String.indexOf

indexOf() 메서드는 호출한 String 객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환합니다. 일치하는 값이 없으면 -1을 반환합니다. -mdn

var str1 = "abcdefghijklnmopqrstuvwxyz";
var str2 = "ghi";

만약에 문자열 str1안에 str2가 포함 되어 있는지 알고싶을 때. 또, str2이 포함되었다면 문자열 index중 어디부터 시작하는지 알고 싶을 때 사용할 수 있다.

str1.indexOf(str2); //result = 6

이를보고 우리는 "ghi"문자열이 "abcdefghijklnmopqrstuvwxyz"안에 포함되어 있고, 그 중 포함된 "ghi"문자열의 첫번째 인덱스값은 6인 것을 확인할 수 있다.

만약에 포함이 되지 않는 경우에는

var str3 = "bca";
str1.indexOf(str3); // result = -1

-1을 반환하는 것을 볼 수 있다.

이를통해 문자열 안에 문자열이 포함되어 있는지 알고싶은 경우나 포함 했을 때 몇번째 인덱스부터 시작인지 알고싶은 경우 사용 가능하다.

0개의 댓글