Metoda String includes() w JavaScript

Definicja i użycie

jeśli ciąg znaków zawiera określony ciąg znakówincludes() metoda zwróci true.

w przeciwnym razie zwróci false.

includes() Metoda rozróżnia wielkość liter.

Przykład

Przykład 1

Sprawdź, czy ciąg znaków zawiera "world":

let text = "Hello world, welcome to the universe.";
let result = text.includes("world");

Spróbuj sam

let text = "Hello World, welcome to the universe.";
let result = text.includes("world", 12);

Spróbuj sam

Przykład 2

od pozycji 12:

let text = "Hello world, welcome to the universe.";
let result = text.includes("world", 12);

Spróbuj sam

syntaktyka

string.includes(searchvalue, start)

parametry

parametry opis
searchvalue wymagane. Ciąg znaków do wyszukania.
start opcjonalne. Początkowa pozycja. Domyślna wartość to 0.

zwrócona wartość

typ opis
wartość logiczna jeśli ciąg znaków zawiera tę wartość truew przeciwnym razie false.

obsługa przeglądarki

includes() jest cechą ECMAScript6 (ES6).

Wszystkie nowoczesne przeglądarki obsługują ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
obsługuje obsługuje obsługuje obsługuje obsługuje

Internet Explorer 11 (lub wcześniejsze wersje) nie obsługuje includes().

Strony związane

Ciąg znaków w JavaScript

Metody łańcucha znaków w JavaScript

Wyszukiwanie łańcucha znaków w JavaScript