728x90
var found = window.find(text, false, false, true, false, false, false);
window.find로 문자 검색 후
content.indexOf(text, index);
로 개수 검색
JavaScript의 indexOf 메서드는 문자열에서 특정 텍스트 또는 문자열을 찾아 그 위치(index)를 반환하는 메서드입니다. 이 메서드는 두 개의 매개변수를 가지는데, 각각은 다음과 같습니다:
- text (검색 대상 문자열): indexOf 메서드가 찾을 대상이 되는 문자열 또는 부분 문자열입니다. 이 문자열을 찾아서 해당 위치의 인덱스를 반환합니다.
- index (검색 시작 위치): 이 매개변수는 선택적이며, 검색을 시작할 위치를 나타냅니다. 즉, 문자열의 특정 인덱스부터 검색을 시작하게 됩니다. 이 값을 지정하지 않으면 검색은 문자열의 처음부터 시작합니다.
예를 들어, 다음은 indexOf 메서드를 사용한 간단한 예제입니다:
javascriptCopy code
let content = "Hello, world! This is a sample text."; let searchText = "world"; let startIndex = 7; let result = content.indexOf(searchText, startIndex); console.log(result); // 출력: 7
위의 예제에서, indexOf 메서드는 "world" 문자열을 검색하고, 검색을 시작하는 위치는 7번째 인덱스부터입니다. 결과로 7이 반환되며, 이는 "world" 문자열이 전체 문자열에서 7번째 인덱스부터 시작하는 위치에 처음으로 나타난다는 것을 의미합니다. 만약 찾고자 하는 문자열이 없다면 -1이 반환됩니다.
728x90
'JavaScript' 카테고리의 다른 글
바닐라 JS : XMLHttpRequest(ajax) - Fetch API (0) | 2024.06.11 |
---|---|
바닐라 JS : XMLHttpRequest(ajax) - 모듈화 (0) | 2024.06.11 |
JavaScript : PHP header()페이지 이동과 비슷한 JS 페이지 이동 location.href = "도메인"; (0) | 2023.04.13 |
JavaScript : <button> 클릭 시 페이지 이동 (0) | 2023.04.12 |
JavaScript : function back() 뒤 페이지로 넘어가기 (0) | 2023.04.11 |