# Метод endsWith

Метод `endsWith` проверяет, заканчивается ли строка на указанную в первом параметре подстроку. Если заканчивается, то возвращает `true`, а если не заканчивается,то `false`. Вторым необязательным параметром можно принудительно указать длину строки. В этом случае проверка будет не настоящего конца строки, а указанного.

## Синтаксис

`строка.endsWith(что ищем, [длина строки]);`

## Пример

Проверим, заканчивается ли строка на заданную подстроку:

`let str = 'abcde'; let res = str.endsWith('cde'); console.log(res);`

Результат выполнения кода:

`true`

## Пример

Проверим, начинается ли строка на заданную подстроку:

`let str = 'abcde'; let res = str.endsWith('xxx'); console.log(res);`

Результат выполнения кода:

`false`

## Пример

Принудительно зададим длину строки для проверки:

`let str = 'abcde'; let res = str.endsWith('bc', 3); console.log(res);`

Результат выполнения кода:

`true`

## Смотрите также

- метод `startsWith`,
  который проверяет начало строки
- метод `indexOf`,
  который осуществляет поиск по строке
- метод `lastIndexOf`,
  который осуществляет поиск по строке с конца
- метод `includes`,
  который ищет строку
- метод `at`,
  который ищет символ строки

←→
↑
en ru