
str.indexOf(substring) 함수는 문자열 str 내에서 substring이 처음으로 나타나는 인덱스를 반환합니다.
만약 substring이 str 내에 존재하지 않는다면 -1을 반환합니다.
예를 들어, str이 "hello world"이고 substring이 "world"라면 str.indexOf(substring) 함수를 호출하면 6을 반환할 것입니다.
이유는 "hello world"의 6번째 문자가 'w'입니다.
substring이 str 내에 여러 번 나타나도 첫 번째로 나타나는 인덱스를 반환합니다.
예를 들어, str이 "hello world world"이고 substring이 "world"라면 str.indexOf(substring) 함수를 호출하면 여전히 6을 반환할 것입니다.
이유는 "hello world world"의 6번째 문자가 첫 번째로 나타나는 'w'입니다.
substring이 str 내에 존재하지 않는다면 str.indexOf(substring) 함수를 호출하면 -1을 반환합니다.
예를 들어, str이 "hello world"이고 substring이 "abc"라면 str.indexOf(substring) 함수를 호출하면 -1을 반환할 것입니다.
이유는 "hello world" 내에 'a', 'b', 'c'가 존재하지 않기 때문입니다.
2025-06-03 09:54