JavaScript метод startsWith()
JavaScript StringОпределение и применение
JavaScript метод startsWith() определяет, совпадает ли начало данной строки с указанной строкой, или символом, возвращая при этом логическое значение (true если данная строка начинается с указанной строки, в противном случае false).
Обращаю Ваше внимание, что метод startsWith() является регистрозависимым.
Чтобы определить, совпадает ли конец данной строки с указанной строкой, или символом, Вы можете воспользоваться методом endsWith().
Поддержка браузерами
Метод | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
startsWith() | 41.0 | 17.0 | 28.0 | 9.0 | Нет | Да |
JavaScript синтаксис:
// поиск осуществляется с начала строки str.startsWith( searchString ); // поиск осуществляется с указанного индекса str.startsWith( searchString, index );
Версия JavaScript
ECMAScript 2015 (6th Edition, ECMA-262)Значения параметров
Параметр | Описание |
---|---|
searchString | Искомая строка, или символ. Обязательный параметр. Если искомая строка представляет собой RegExp, возникает ошибка TypeError. |
index | Индекс с которого осуществляется поиск (значение по умолчанию 0). Необязательный параметр. При указании отрицательного значения поиск осуществляется с начала строки. |
Пример использования
var myString = "Hello world"; // инициализируем cтроковую переменную myString.startsWith( "H" ); // true myString.startsWith( "Hello" ); // true myString.startsWith( "hello" ); // false myString.startsWith( "ello" ); // false myString.startsWith( "world" ); // false myString.startsWith( "Hello", -100 ); // true (поиск с начала строки) myString.startsWith( "world", 1 ); // false myString.startsWith( "world", 6 ); // trueJavaScript String