본문으로 건너뛰기

JavaScript String/Array includes(), 문자열 포함 확인

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

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