자바스크립트에서 문자열 또는 배열에 특정 문자열이 포함되어있는지 확인하는 방법을 다양한 예제와 함께 소개합니다.

1. String.includes()

아래 예제는 문자열에 “Hello”, “hello”, “World”, “JavaScript” 문자열이 포함되어 있는지를 확인합니다.

includes() 메서드는

  • 문자열에 인자로 전달된 문자열이 포함되면 true를 리턴하며, 그렇지 않으면 false 리턴
  • 대/소문자를 구분하여 비교
const str = 'Hello, World!';

console.log(str.includes('Hello'));      // true
console.log(str.includes('hello'));      // false
console.log(str.includes('World'));      // true
console.log(str.includes('JavaScript')); // false

2. Array.includes()

아래 예제는 배열에 특정 문자열이 있는지 확인합니다.

includes() 메서드는

  • 배열에 인자로 전달된 문자열이 있으면 true를 리턴하며, 그렇지 않으면 false 리턴
  • 대/소문자를 구분하여 비교
const fruits = ['apple', 'banana', 'orange'];

console.log(fruits.includes('apple'));    // true
console.log(fruits.includes('cherry'));   // false
console.log(fruits.includes('Banana'));   // false