Строки, продолжение

Теперь, когда мы ознакомились с принципами использования объектов и массивов, можно продолжить изучение методов для работы со строками.

Методы строк

Метод concat. Принимает на вход одну или несколько строк и возвращает строку, состоящую из строки, для которой метод был вызван и всех строк-параметров:

'hello '.concat('world!') // => 'hello world!'

Метод split. Используется для разделения строки на массив подстрок.

'cat and dog'.split(' '); // => ['cat', 'and', 'dog'], разделитель — непустая строка
'split'.split(''); // => ['s', 'p', 'l', 'i', 't'], разделитель — пустая строка
'111-22 33'.split(/[- ]/); // => ['111', '22', '33'], разделитель — регулярное выражение

Методы substr и substring. Используются для получения части строки из текущей строки. Первым параметром в обоих функциях является позиция, начиная с которой будет браться подстрока. Вторым параметром substr передается длина фрагмента. Вторым параметром substring передаётся позиция первого символа в строке, который не попадёт в фрагмент. В обоих случаях, если второй параметр не передан, фрагмент начинается с указанной позиции и заканчивается вместе с исходной строкой.

'hello'.substr(2, 2); // => 'll'
'hello'.substring(2, 4); // => 'll'
'hello'.substr(2); // => 'llo'
'hello'.substring(2); // => 'llo', никакой разницы

Задания

  1. Соединим несколько строк, взяв строку 'Hello', и добавим к ней, последовательно, пробел, строку 'coding', пробел, 'in', пробел, 'javascript'. Для соединения строк используйте метод concat.
  2. Из строки 'Coding in javascript' получите строку 'g in jav', используя метод substr.
  3. Выполните задание 6, используя метод substring.

results matching ""

    No results matching ""