JavaScript Includes

includes() checks whether a string contains a given substring and returns a boolean — true or false. The search is case-sensitive. It is the clean, readable replacement for the old indexOf(...) !== -1 idiom.

Syntax

str.includes(search)

Examples

Input Arguments Output
"hello world" "world" true
"hello" "H" false
↳ Case-sensitive: "H" ≠ "h".

When to use it

  • Filter a list by keyword.
  • Guard logic on the presence of a marker or flag in text.

Gotchas

  • Case-sensitive — lowercase both sides first for a case-insensitive check.

Try it live

Type your input and see Includes transform it instantly.

Description: Checks if a string contains a specified substring.

Example: 'hot dog'.includes('dog') => true

Want to go further? Chain Includes with other functions in the visual Playground — pipe one output into the next and watch your data transform.

Related functions

© 2026 Heifara Buval