Метод substring() строки JavaScript

Определение и использование

substring() Метод извлекает символы между двумя индексами (позициями) и возвращает подстроку.

substring() Метод извлекает символы от начала до конца (не включая)

substring() Метод не изменяет исходную строку.

например 4 start например 1 символ в конце, возвращаемая подстрока всегда имеет длинуЕсли это так, то обмен параметрами: (4, 1) = (1, 4).

Начальные или конечные значения, менее 0, считаются равными 0.

另请参阅:

split() 方法

slice() 方法

substr() 方法

еще см.

еще см.

метод 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
поддержка поддержка поддержка поддержка поддержка поддержка

соответствующие страницы

Строка JavaScript

Методы строки JavaScript

Поиск строки JavaScript