Метод substring() строки JavaScript
- предыдущая страница substr()
- следующая страница toLocaleLowerCase()
- Вернуться на один уровень выше Референсное руководство по JavaScript String
Определение и использование
substring()
Метод извлекает символы между двумя индексами (позициями) и возвращает подстроку.
substring()
Метод извлекает символы от начала до конца (не включая)
substring()
Метод не изменяет исходную строку.
например 4 start например 1 символ в конце, возвращаемая подстрока всегда имеет длинуЕсли это так, то обмен параметрами: (4, 1) = (1, 4).
Начальные или конечные значения, менее 0, считаются равными 0.
另请参阅:
еще см.
еще см.
метод split()
метод slice() метод substr()
пример
пример 1
подстрока из текста:
например 1
например 4 start например 1 символ в конце, возвращаемая подстрока всегда имеет длинунапример 2
с开始的位置:
например 3
например 1
например 2
пример 3
если "start" меньше 0, то он начнется с индекса 0:
пример 4
пример 5
только первый:
пример 6
попробуйте сами
возвращает новый строковый объект, который содержитграмматикаstart.substring( символ в конце, возвращаемая подстрока всегда имеет длину,
)
) | тип |
---|---|
start |
параметр необязателен. Ненegative целое число. Начальное положение. |
символ в конце, возвращаемая подстрока всегда имеет длину |
первый символ находится в индексе 0. опционально. Ненegative целое число. Конечное положение (не более, но не включая). |
технические детали
если опущен, то извлекается оставшаяся часть строки. | тип |
---|---|
описание | строка |
включает извлеченные символы строки.
технические детали
возвратное значение возвращает новый строковый объект, который содержит string start одна подстрока, содержащая символ в конце, возвращаемая подстрока всегда имеет длинудо символ в конце, возвращаемая подстрока всегда имеет длину -1 всех символов, длина которых start.
отнять
substring()
описание start возвращаемая подстрока включает символ в конце, возвращаемая подстрока всегда имеет длину символ в конце, но не включая
символ в начале start если параметр символ в конце, возвращаемая подстрока всегда имеет длину с start равны, то метод возвращает пустую строку (т.е. строку длиной 0). Если символ в конце, возвращаемая подстрока всегда имеет длину чем
если она больше, то перед извлечением подстроки метод сначала обменяет этими параметрами. start пamiętaj, że ta podstrona включает символ в конце, возвращаемая подстрока всегда имеет длину символ в конце, не включая символ в конце, возвращаемая подстрока всегда имеет длину-start.
обратите внимание,split()
и substr()
все могут извлечь подстроку из строки. В отличие от этих методов:substring()
метод не принимает отрицательные параметры.
поддержка браузерами
substring()
является особенностью ECMAScript1 (ES1).
все браузеры полностью поддерживают ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
поддержка | поддержка | поддержка | поддержка | поддержка | поддержка |
- предыдущая страница substr()
- следующая страница toLocaleLowerCase()
- Вернуться на один уровень выше Референсное руководство по JavaScript String