Поделиться через


Метод substring

Возвращает подстроку, расположенную в указанном месте объекта String.

function substring(start : Number[, end : Number]) : String

Аргументы

  • start
    Обязательный. Целое значение индекса (начиная с нуля), указывающее начало подстроки.

  • end
    Необязательный. Целое значение индекса (начиная с нуля), указывающее конец подстроки. Подстрока включает знаки до знака, задаваемого значением end, но не включая его.

    Если значение end опущено, будут возвращены знаки от start до конца исходной строки.

Заметки

Метод substring возвращает строку, содержащую подстроку, которая начинается с позиции start и завершается позицией end (но не включает эту позицию).

В качестве начальной позиции подстроки метод substring использует наименьшее значение между start и end. Например, методы strvar.substring(0, 3) и strvar.substring(3, 0) возвращают одну подстроку.

Если значение start или end равно NaN или является отрицательным числом, оно заменяется нулем.

Длина подстроки равна абсолютному значению разности между start и end. Например, длина подстроки, возвращаемой методами strvar.substring(0, 3) и strvar.substring(3, 0), равна трем.

Пример

В следующем примере показано использование метода substring.

function SubstringDemo(){
   var s = "The quick brown fox jumps over the lazy dog.";
   var result = s.substring(10, 15);
   // Returns "brown".
   return(result);
}

Требования

Версия 1

Применение:

Объект String

См. также

Ссылки

Метод substr