Java Script / 문자열안에 문자열 확인 includes

WWWWWWWWW·2023년 6월 13일
0

includes() 메서드는 배열이 특정 요소를 포함하고 있는지 판별합니다.이 메서드는 불리언 값을 반환하며, 포함 여부에 따라 true 또는 false를 반환합니다.

str.includes(searchString[, position])

  • searchString: 검색하고자 하는 문자열입니다. 이 문자열이 원본 문자열에 포함되어 있는지를 확인합니다.
  • position (선택사항): 검색을 시작할 위치를 나타내는 인덱스입니다. 이 인덱스를 지정하면 해당 위치부터 문자열을 검색합니다. 기본값은 0으로, 문자열의 처음부터 검색합니다.
  • [, position]은 position 매개변수가 생략 가능하다는 것을 의미합니다. 따라서 includes() 메서드를 호출할 때 position 값을 지정하지 않아도 됩니다. 이 경우, includes() 메서드는 문자열의 처음부터 검색을 수행합니다.

✍️includes() 메서드는 대소문자를 구분합니다. 따라서 검색 대상 문자열과 검색 문자열이 정확히 일치해야 포함 여부를 확인할 수 있습니다.

includes 사용 ex)

const str = "Hello, world!";
console.log(str.includes("world"));    // true
console.log(str.includes("World"));    // false
console.log(str.includes("Hello"));    // true
console.log(str.includes("foo"));      // false
const str = "Hello, world!";
console.log(str.includes("world", 7));    // false

position 값을 지정하여 검색을 시작할 위치를 변경할 수도 있습니다. 이때는 position 매개변수를 쉼표로 구분하여 includes() 메서드를 호출합니다.
위 코드에서는 position 값을 7로 지정하여 인덱스 7부터 문자열 검색을 시작합니다:

profile
개발자가 되기 위한 노트

0개의 댓글

관련 채용 정보