Метод endsWith - проверка конца строки на JavaScript

Метод 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,
    который ищет символ строки



Чат с GPT Компилятор