English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JS DOM справочник

 Объект строки JavaScript

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

Метод extracts часть строки и возвращает её в виде нового строки, не изменяя исходную строку.Начало (start)ИКонец (end)Параметры определяют часть строки, которую нужно извлечь.

substring() изstartИзвлекает символы, но не включаяend. Например:

  • Если опущенendЕсли так, то substring() извлекает символы до конца строки

  • Еслиstart=endЕсли так, то substring() возвращает пустую строку

  • Еслиstart>endЕсли так, то эффект substring() будет таким, как будто два параметра поменялись местами

Индекс первой строки равен 0, индекс второй строки равен 1 и так далее.

Синтаксис:

string.substring(start, end)
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.';
var str2 = str1.substring(7);
Проверьте, посмотри на‹/›

Совместимость браузеров

Все браузеры полностью поддерживают метод substring():

Метод
substring()ДаДаДаДаДа

Значение параметра

ПараметрОписание
start(обязательный) Индекс первого символа, который нужно включить в возвращаемую подстроку
end(по умолчанию) Индекс первого символа, который нужно исключить из возвращаемого подстроки. Если опущенendЕсли end не указан, substring() извлекает до конца строки.

Технические детали

Возвратное значение:Новый строковый объект, содержащий указанную часть строки
Версия JavaScript:ECMAScript 1

Более примеров

Ниже приведен пример использования substring() для извлечения символов с индекса 4 до 9 (10-1):

var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.';
var str2 = str1.substring(4, 10);
Проверьте, посмотри на‹/›

 Объект строки JavaScript