Dragonball Online Goku Hand
본문 바로가기
Javascript

search()

by 별의 코비 2022. 8. 23.
728x90

📎 search() 이란?

: 문자열에서 조건 문자열을 찾아서 몇 번째 위치에 있는지 확인을 해주는 메서드입니다.
: 일치값 있으면? 일치값 위치 색인번호 반환 (0부터 시작)
: 일치값 없으면? -1 반환 (‣ 문자열 포함 검사에 활용)

string.search()
"문자열".search("검색값");
"문자열".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

댓글