logo

JavaScript 문자열 include() 메서드

그만큼 include() 메소드 문자열에 지정된 문자열이 포함되어 있으면 true를 반환합니다. 그렇지 않으면 false를 반환합니다. include() 메소드는 대소문자를 구분하며 선택적 시작 위치 매개변수를 허용하여 다양한 애플리케이션에 대한 문자열 내 하위 문자열 검색을 단순화합니다.

메모: include() 메소드는 대소문자를 구분합니다. 즉, 대문자와 소문자를 다르게 처리합니다.



통사론

string.includes(searchvalue, start)>

매개변수

  • 검색값: 검색이 수행될 문자열입니다.
  • 시작: 검색이 처리될 위치입니다.
    (이 매개변수가 언급되지 않은 경우에는 필요하지 않지만 검색은 문자열의 시작 부분부터 시작됩니다).

반환 값



존재를 나타내는 부울 true를 반환하거나 부재를 나타내는 false를 반환합니다.

예시 1: 문자열이 다른 문자열에 있는지 확인

코드는 Welcome to techcodeview.com 문자열에 Geeks 문자열이 있는지 확인합니다. 그런 다음 결과를 기록합니다.true>, Geeks가 실제로 문자열에 존재하기 때문입니다.



자바스크립트
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check);>

산출
true>

예시 2: 대소문자 구분 문자열 확인

여기서는 두 번째 매개변수가 정의되지 않았으므로 시작 인덱스부터 검색이 이루어집니다. 하지만 이 메서드는 대소문자를 구분하므로 두 문자열을 다르게 처리하므로 부울 false를 반환합니다.

자바스크립트
let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check);>

산출
false>

예시 3: 특정 인덱스에서 문자열 확인

코드는 Welcome to techcodeview.com 문자열에 문자 o가 있는지 확인합니다. 인덱스 17부터 시작합니다. 그런 다음 결과를 기록합니다.false>, 인덱스 17부터 시작하는 하위 문자열에는 o가 없기 때문입니다.

자바스크립트
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check);>

산출
true>

예시 4: 음수 시작 인덱스

계산된 인덱스(시작 인덱스), 즉 검색이 시작되는 위치가 0보다 작은 경우 전체 배열을 검색합니다.

자바스크립트
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check);>

산출
true>

지원되는 브라우저:

  • 구글 크롬
  • 가장자리
  • 인터넷 익스플로러
  • 파이어폭스
  • 오페라
  • 원정 여행