пример
Извлечение символов из строки:
var str = "Hello world!";
var res = str.substring(1, 4);
Результат Рез будет:
ell
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
substring() метод извлекает символы из строки, между двумя указанными индексами, и возвращает новую строку подменит.
Этот метод извлекает символы в строке между "start" и "end" , не включая "end" сам.
Если "start" больше , чем "end" , этот метод будет поменять местами два аргумента, то есть ул. substring(1,4) == ул. substring(4,1) .
Если какая- либо "start" или "stop" меньше 0, оно рассматривается как если бы оно было 0.
Примечание: substring() метод не изменяет исходную строку.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
substring() | да | да | да | да | да |
Синтаксис
Значения параметров параметр Описание start Необходимые. Положение, в котором, чтобы начать добычу. Первый символ имеет индекс 0 end Необязательный. Положение (up to, but not including) , где для завершения экстракции. Если он опущен, он извлекает оставшуюся часть строки
Технические подробности
Возвращаемое значение: Новая строка, содержащая извлеченные символы Версия JavaScript: 1,0
Еще примеры
пример
Начало добычи на позиции 2 и извлечь остальную часть строки:
var str = "Hello world!";
var res = str.substring(2); Результат Рез будет:
llo world! Попробуй сам "
пример
Если "start" больше , чем "end" , он будет поменять местами два аргумента:
var str = "Hello world!";
var res = str.substring(4, 1);
Результат Рез будет:
ell Попробуй сам "
пример
Если "start" меньше 0, он начнет извлечение из позиции индекса 0:
var str = "Hello world!";
var res = str.substring(-3);
Результат Рез будет:
Hello world! Попробуй сам "
пример
Извлечение только первый символ:
var str = "Hello world!";
var res = str.substring(0, 1); Результат Рез будет:
H Попробуй сам "
пример
Извлечение только последний символ:
var str = "Hello world!";
var res = str.substring(11, 12); Результат Рез будет:
! Попробуй сам "
<String Reference JavaScript