728x90
📎 search() 이란?
: 문자열에서 조건 문자열을 찾아서 몇 번째 위치에 있는지 확인을 해주는 메서드입니다.
: 일치값 있으면? 일치값 위치 색인번호 반환 (0부터 시작)
: 일치값 없으면? -1 반환 (‣ 문자열 포함 검사에 활용)
string.search()
"문자열".search("검색값");
"문자열".search(정규식표현); : 정규식표현은 따옴표로 안 묶음!
indexOf랑은 다르게 숫자값을 안가져옴 (, 0)X
"문자열".search(정규식표현); : 정규식표현은 따옴표로 안 묶음!
indexOf랑은 다르게 숫자값을 안가져옴 (, 0)X
🔍 search() 메서드 사용예제 (★주석이 리턴값입니다!★)
const str1 = "javascript reference";
const currentStr1 = str1.search("javascript"); //0
const currentStr2 = str1.search("reference"); //11 ->위치값을 이야기함 시작이 11번째 부터
const currentStr3 = str1.search("j"); //0
const currentStr4 = str1.search("a"); //1
const currentStr5 = str1.search("v"); //2
const currentStr6 = str1.search("jquery"); //-1 ->데이터가 없을 때는 -1 출력
const currentStr7 = str1.search("b"); //-1
const currentStr8 = str1.search(/[a-z]/g); //0
'Javascript' 카테고리의 다른 글
charAt() (4) | 2022.08.23 |
---|---|
match() (3) | 2022.08.23 |
함수 유형 (2) | 2022.08.23 |
includes() (3) | 2022.08.18 |
padStart() / padEnd() (3) | 2022.08.18 |
댓글