Манипулирование строками в JavaScript: общие методы для операций со строками

  1. substring(startIndex, endIndex): возвращает новую строку, содержащую часть исходной строки, начиная с startIndexи заканчивая не включая endIndex.

  2. slice(startIndex, endIndex): аналогично substring(), он возвращает новую строку, содержащую часть исходной строки. Разница в том, что slice()допускает отрицательные индексы и включает символ в endIndex.

  3. replace(searchValue, newValue): ищет указанное значение в строке и заменяет его новым значением.

  4. toUpperCase(): преобразует строку в верхний регистр.

  5. toLowerCase(): преобразует строку в нижний регистр.

  6. trim(): удаляет из строки начальные и конечные пробельные символы.

  7. split(separator): разбивает строку на массив подстрок на основе указанного разделителя.

  8. charAt(index): возвращает символ по указанному индексу в строке.

  9. concat(str1, str2,..., strN): объединяет две или более строк и возвращает новую строку.

  10. indexOf(searchValue, startIndex): выполняет поиск указанного значения в строке и возвращает индекс первого вхождения, начиная с startIndex.

  11. startsWith(searchValue): проверяет, начинается ли строка с указанного значения, и возвращает trueили false.

  12. endsWith(searchValue): проверяет, заканчивается ли строка указанным значением, и возвращает trueили false.