Найти тему
Nikita Afanasiev

Основные Методы для String's в JavaScript

Оглавление

13 наиболее важных функций JavaScript для работы со строками. Index, slice, split и trim, JS strings methods.

Строки - это фундаментальная часть каждого языка программирования, и JavaScript имеет множество мощных встроенных функций, которые облегчают работу со строками для разработчиков. Этот список охватывает важные строковые функции, которые необходимо начать использовать в коде.

.length — Поиск длины строки

Это может показаться очевидным, но это, вероятно, самый важный строковый метод и, несомненно, наиболее часто используемый.

Вызывая .length для строкового элемента, возвращается количество символов, которые содержит строка.

-2

.trim() — Удаляет пустое пространство

Функция .trim() удаляет пробелы из начала и конца строки. Вы обнаружите, что используете его чаще всего при обработке строки поля ввода пользователя. Легко случайно добавить пробелы, и это гарантирует, что вы обрабатываете соответствующие символы.

-3

.includes() — Определяет, содержит ли строка подстроку

Функция includes () определяет, содержится ли подстрока в большей строке, и возвращает true или false. Это используется во многих приложениях, но один общий случай использования - это для сопоставления строк для поиска и парсинга.

-4

.indexOf() - Нахождение индекса подстроки

До того, как includes() был введен в спецификацию JavaScript, indexOf() был основным способом проверки наличия подстроки в строке. Скорее всего, вы все равно увидите код, который использует indexOf, поэтому важно понять, как он работает. Функция возвращает индекс подстроки в строке. Если подстрока не содержится в исходной строке, она возвращает значение -1.

-5

Общий шаблон для indexOf(), который имитирует поведение includes(), который должен проверить, если индекс больше, чем -1:

-6

.toUpperCase() - Капитализирует всю строку

Функция toUpperCase () возвращает строку со всеми прописными буквами.

-7

.toLowerCase() — Нижний регистр для всей строки

Функция toLowerCase () возвращает строку со всеми строчными буквами.

-8

.replace() — Заменяет строки новыми значениями

Функция replace() вызывается для строки и возвращает строку с шаблоном, замененным на строку замены. Он принимает либо регулярное выражение или строку в качестве шаблона. С помощью регулярного выражения вы можете глобально заменить все совпадения (используя опцию g), но со строкой он заменит только первое вхождение. В приведенном ниже примере Вы заметите, что world заменяется только один раз в первом вызове, поскольку он использует строковый шаблон.

-9

.slice() — Возвращает раздел строки

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

-10

slice() принимает начальный индекс в качестве первого параметра и необязательный конечный индекс в качестве второго параметра-str.slice(beginIndex[, endindex включительно]). Если конечный индекс не указан, он срезается до конца строки, начиная с вашего beginIndex. Если используется отрицательный beginIndex, он будет срезать назад от конца строки. Ниже приведен пример из MDN, который описывает эти случаи.

-11

.split() — Преобразует строку в массив строк

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

-12

.repeat() — Повторяет строку заданное количество раз

Функция repeat() возвращает строку, состоящую из элементов объекта, повторенных заданное количество раз.

-13

.match() — Возвращает массив совпадающих строк

Метод match() извлекает совпадения при сопоставлении строки с регулярным выражением. В приведенном ниже примере выполняется поиск в нашей строке всех заглавных букв. Он возвращает массив строк для значений, соответствующих регулярному выражению.

-14

.charAt() — Возвращает символ в индексе

The charAt() function returns the string character at a given index.

-15

.charCodeAt() - Возвращает Юникод в индексе

Метод charCodeAt() возвращает Юникод символа с указанным индексом в строке. Это кодовое целое число UTF-16 между 0 и 65535.

-16

Подведем итоги

Этот список охватывает основной список строковых методов, используемых в JavaScript. . Методы, не включенные в этот список, включают lastIndexOf, search, substring, substr, concat, localeCompare и другие. Дело не в том, что эти функции не важны, но они не являются основными методами, используемыми в JavaScript, и вы гораздо реже их видите или нуждаетесь в них. Более полный список см. В документации по MDN string.

*

*

*

*

Если эта статья была полезной, подпишитесь на наш канал!

Спасибо