String.prototype.startsWith
Проверяет, начинается ли строка с заданной подстроки.
Доступно с: ES2015
Синтаксис
str.startsWith(searchString, position)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| searchString | string | Ожидаемое начало строки. |
| position | number | Необязательный. Позиция, с которой начинается проверка; по умолчанию 0. |
Возвращаемое значение
boolean`true`, если строка начинается с подстроки, иначе `false`.
Примеры
Проверка протокола в адресе:
console.log('https://example.com'.startsWith('https://'));
console.log('http://example.com'.startsWith('https://'));Результат:
true
falseПарный метод endsWith() проверяет конец строки:
console.log('photo.png'.endsWith('.png'));Результат:
trueПримечания
Сравнение учитывает регистр.
См. также
- String.prototype.includes — Проверяет, содержит ли строка заданную подстроку.
- String.prototype.endsWith — Проверяет, заканчивается ли строка заданным текстом.
Вопросы и ответы по теме
В учебнике
- Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.