Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

JavaScript строка substring() Method

<String Reference JavaScript

пример

Извлечение символов из строки:

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