Metoda endsWith() String w JavaScript

Definicja i użycie

Jeśli ciąg znaków kończy się określonym ciągiem znaków:endsWith() Metoda zwraca true.

W przeciwnym razie zwraca false.

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

Zobacz również:

Metoda startsWith()

Przykład

Przykład 1

Sprawdź, czy ciąg znaków kończy się na "world":

let text = "Hello world";
let result = text.endsWith("world");

Spróbuj sam

let text = "Hello World";
let result = text.endsWith("world");

Spróbuj sam

Przykład 2

Sprawdź, czy pierwsze 11 znaków ciągu znaków kończy się na "world":

let text = "Hello world, welcome to the universe.";
text.endsWith("world", 11);

Spróbuj sam

Gramatyka

string.endsWith(searchvalue, length)

Parametr

Parametr Opis
searchvalue Wymagane. Ciąg znaków do wyszukiwania.
length

Opcjonalnie. Długość ciętego ciągu znaków do wyszukiwania.

Domyślna wartość to długość ciągu znaków.

Zwracana wartość

Typ Opis
Wartość logiczna Jeśli ciąg znaków kończy się tą wartością: truew przeciwnym razie false.

Obsługa przeglądarek

endsWith() To cecha ECMAScript6 (ES6).

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

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Obsługa Obsługa Obsługa Obsługa Obsługa

Internet Explorer 11 (i wcześniejsze wersje) nie obsługuje endsWith().

Strony związane

Ciąg znaków JavaScript

Metody ciągów znaków JavaScript

Wyszukiwanie ciągów znaków JavaScript