Методы .startsWith()
и .endsWith()
используются для проверки, начинается ли или заканчивается ли строка заданным подстроком.
Метод .startsWith()
проверяет, начинается ли строка заданным подстроком. Он возвращает true
, если строка начинается с указанной подстроки, и false
, если это не так.
Синтаксис метода .startsWith()
:
string.startsWith(searchString [, position])
string
- строка, которую нужно проверить.searchString
- подстрока, с которой нужно сравнить начало строки.position
(необязательный) - позиция, с которой нужно начать поиск подстроки в строке. По умолчанию используется значение 0.
Пример использования метода .startsWith()
:
const str = "hello world"
const startsWithHello = str.startsWith("hello")
console.log(startsWithHello) // Вывод: true
В этом примере, мы используем метод .startsWith()
для проверки, начинается ли строка str
с подстроки “hello”. Результатом вызова метода .startsWith()
является значение true
, потому что строка str
начинается с подстроки “hello”.
Метод .endsWith()
проверяет, заканчивается ли строка заданным подстроком. Он возвращает true
, если строка заканчивается на указанную подстроку, и false
, если это не так.
Синтаксис метода .endsWith()
:
string.endsWith(searchString [, length])
string
- строка, которую нужно проверить.searchString
- подстрока, на которую должна заканчиваться строка.length
(необязательный) - длина строки, которую нужно использовать для поиска подстроки. По умолчанию используется длина всей строки.
Пример использования метода .endsWith()
:
const str = "hello world"
const endsWithWorld = str.endsWith("world")
console.log(endsWithWorld) // Вывод: true
В этом примере, мы используем метод .endsWith()
для проверки, заканчивается ли строка str
на подстроку “world”. Результатом вызова метода .endsWith()
является значение true
, потому что строка str
заканчивается на подстроку “world”.
Методы .startsWith()
и .endsWith()
могут быть полезны для проверки, начинается ли или заканчивается ли строка на определенную подстроку. Они могут использоваться для фильтрации и поиска строк в массивах или для проверки корректности ввода пользователем.