ss [javascript]indexOf() / lastIndexOf()
본문 바로가기
Javascript

[javascript]indexOf() / lastIndexOf()

by 꿈나무개발 2022. 8. 16.
728x90

1. indexOf()

문자열에서 특정 문자의 위치를 찾고 숫자를 반환합니다. 이때, 데이터가 없으면 -1을 출력합니다.

"문자열".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
반응형

댓글


HTML
CSS
JAVASCRIPT

JAVASCRIPT

자세히보기
광고 준비중입니다.