«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript
site.komp36.ru Создание сайтов. Твой сайт фотографа Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Продающий лендинг. Создание сайтов Установка и продажа окон, установка дверей, перегородок. Одностраничный продающий сайт. Заявки прямо с сайта
site.komp36.ru Универсальный лендинг. Выбрать тему для сайта! Лендинг адаптируется под любую тему: ремонт, отделка, продажа окон, дверей, лестниц, мебели и многое другое
site.komp36.ru Создание сайтов. Сайт сервисного центра. Сайт компании. Новости и отзывы. Несколько прайс-листов – под каждый отдельная страница. Возможность размещения статей


Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



Метод split в JavaScript используется для разбивки строки.

Метод split() может содержать один или два необязательных параметра: разделитель и число, указывающее на количество разбивок.

строка.split("разделитель",n);

n - количество разбивок



Метод split - Один параметр

Рассмотрим ситуацию, при которой метод split получает один параметр - разделитель строки.

Разделитель - это символ, который, как правило, присутствует в строке.

В этом случае после разбивки метод split возвращает массив из частей строки.

Если разделитель не указан или в качестве разделителя указан символ, не существующий в строке, то метод split возвращает массив, состоящий из одного элемента – всей строки.

Фрагмент кода

<script type="text/javascript">

var st = "one two three four five six";

var st_sp_1 = st.split(" "); /* разделитель строки - пробел */
console.log(st_sp_1); /* метод split возвращает массив */
console.log(st_sp_1[1]); /* 2-ой элемент массива с индексом 1 */

var st_sp_2 = st.split("t"); /* разделитель - t */
console.log(st_sp_2);
console.log(st_sp_2[2]); /* 3-ий элемент массива с индексом 2 */

var st_sp_3 = st.split("|"); /* разделитель - не существующий в строке символ */
console.log(st_sp_3);
console.log(st_sp_3[0]);

var st_sp_4 = st.split(); /* разделитель - не указан */
console.log(st_sp_4);
console.log(st_sp_4[0]);

</script>

Результат

Метод split содержит один параметр - Разделитель

 

- - - - - - - - - - консоль браузера - - - - - - - - - -

Array [ "one", "two", "three", "four", "five", "six" ]

two

 

Array [ "one ", "wo ", "hree four five six" ]

hree four five six

 

Array [ "one two three four five six" ]

one two three four five six

 

Array [ "one two three four five six" ]

one two three four five six

Метод split получает два параметра

Теперь дополним предыдущий пример и добавим к методу split() второй параметр - число, обозначающее количество разбивок исходной строки.

Фрагмент кода

<script type="text/javascript">

var st = "one two three four five six";

var st_sp_1 = st.split(" ", 2); /* разделитель пробел и число разбивок 2 */
console.log(st_sp_1);
console.log(st_sp_1[1]);

var st_sp_2 = st.split("t", 2); /* разделитель t и число разбивок 2 */
console.log(st_sp_2);
console.log(st_sp_2[2]);

</script>

Результат

Метод split получает два параметра - Разделитель и число разбивок

 

- - - - - - - - - - консоль браузера - - - - - - - - - -

Array [ "one", "two"]

two

 

Array [ "one ", "wo "]

undefined

Читайте также...

site.komp36.ruТвой сайт фотографа. Создание сайтов Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Акция Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Акция Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта

Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Объект String
Метод split в JavaScript - Разделитель строки
2186
Свойство length - Число символов в строке
3113
Практическая задача - Свойство length
1508
Регистр строки - toUpperCase и toLowerCase
24985
Практическая задача - Методы toUpperCase и toLowerCase
1642
Поиск совпадений в строке - Методы indexOf и lastIndexOf
3094
Практическая задача - Методы indexOf и lastIndexOf
1585
Метод slice - Копирование из строки
2915
Практическая задача - Метод slice
1652
Методы charAt и charCodeAt - Возвращаем символ и КОД символа
10560
Практическая задача - Методы charAt и charCodeAt
3006
Метод search - Регулярные выражения
2328
Регулярные выражения - Начало и Конец строки
2375
Практическая задача - Регулярные выражения
1526
Метод match - Возвращает массив из совпадений - Глобальный поиск g
3327
Поиск сайта в строке
2029
Практическая задача с кредитной картой
2338
Метод replace - Замена совпадений
4621
Практическая задача - Метод replace
2163
Метод trim в - Удаление пробелов в начале и конце строки
6271
Метод substring - Извлекает часть строки
1159
Тематические публикации
site.komp36.ru Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта
Популярные заметки
Последние заметки