728x90
1. indexOf()
문자열에서 특정 문자의 위치를 찾고 숫자를 반환합니다. 이때, 데이터가 없으면 -1을 출력합니다.
"문자열".indexOf(검색값)
"문자열".indexOf(검색값, 위치값)
"문자열".indexOf(검색값, 위치값)
다음은 indexOf() 메서드의 예시입니다.
const str1 = "javascript reference";
const currentStr1 = str1.indexOf("javascript");
const currentStr2 = str1.indexOf("reference");
const currentStr3 = str1.indexOf("j");
const currentStr4 = str1.indexOf("a");
const currentStr5 = str1.indexOf("v");
const currentStr6 = str1.indexOf("jqudry");
const currentStr7 = str1.indexOf("b");
const currentStr8 = str1.indexOf("javascript", 0);
const currentStr9 = str1.indexOf("javascript", 1);
const currentStr10 = str1.indexOf("reference", 0);
const currentStr11 = str1.indexOf("reference", 1);
const currentStr12 = str1.indexOf("reference", 11);
const currentStr13 = str1.indexOf("reference", 12);
결과보기
2. lastIndexOf()
문자열에서 특정 문자의 위치를 역순으로 찾고 숫자를 반환합니다. 이때, 데이터가 없으면 -1을 출력합니다.
다음은 lastIndexOf() 메서드의 예시입니다.
const str1 = "javascript reference";
const currentStr1 = str1.lastIndexOf("javascript");
const currentStr2 = str1.lastIndexOf("reference");
const currentStr3 = str1.lastIndexOf("j");
const currentStr4 = str1.lastIndexOf("a");
const currentStr5 = str1.lastIndexOf("v");
const currentStr6 = str1.lastIndexOf("jquery");
const currentStr7 = str1.lastIndexOf("b");
const currentStr8 = str1.lastIndexOf("javascript", 0);
const currentStr9 = str1.lastIndexOf("javascript", 1);
const currentStr10 = str1.lastIndexOf("reference", 0);
const currentStr11 = str1.lastIndexOf("reference", 1);
const currentStr12 = str1.lastIndexOf("reference", 11);
const currentStr13 = str1.lastIndexOf("reference", 12);
결과보기
728x90
반응형
'Javascript' 카테고리의 다른 글
[javascript]소문자 / 대문자 / 공백 (2) | 2022.08.17 |
---|---|
[javascript]문자열 결합 / 템플릿 문자열 (1) | 2022.08.17 |
[javascript]slice() / substring() / substr() (2) | 2022.08.16 |
[javascript]정규표현식(RegExp) 객체 (1) | 2022.08.16 |
[javascript]내장 함수 (1) | 2022.08.13 |
댓글