Строковый тип данных

В javascript «типы данных» определяют, какие данные будут храниться и обрабатываться в программе, при этом существует два разных типа данных: примитивные и непримитивные типы данных. Самая большая разница между этими двумя типами данных заключается в том, что примитивы являются неизменяемыми, что означает, что они не могут быть изменены там, где могут быть изменены или изменены не-примитивы. Некоторые примитивы — это String, Number. , Boolean, undefined и т. д., а непримитивными являются такие объекты, как функция, массив и т. д.

Зачем говорить о типах данных?

Причина, по которой были рассмотрены типы данных, заключается в том, что обычно примитивные типы данных, такие как String, не поставляются с методами или не имеют методов, однако при инициализации примитивной строки Javascript автоматически преобразует строковый примитив в строковый объект «String()», который затем дает нам возможность использовать методы, существующие в строковом объекте, и это одна из причин, почему Javascript довольно крут.

Круто, но что такое строка?

W3schools заявляет:

Строка JavaScript хранит серию символов, таких как «Джон Доу».

Строка может быть любым текстом в двойных или одинарных кавычках:

Как указано выше, строка — это просто последовательность символов, заключенная в кавычки. В строке может храниться любой символ, однако одна распространенная проблема возникает при добавлении еще одной открывающей и закрывающей кавычки внутри строки.

Как показано выше ☝️, может возникнуть соблазн создать еще одну кавычку « » внутри строки, которая является еще одной открывающей и закрывающей кавычкой « », однако javascript неправильно вас поймет и поместит эти символы за пределы строки, поэтому всегда используйте escape-символ. для предотвращения возникновения этой проблемы.

Чтобы узнать больше об escape-символе, посетите 👇: https://www.w3schools.com/js/js_strings.asp

Звучит отлично, теперь что такое строковые методы?

Строковые методы — это встроенные функции строкового объекта, которые дают нам возможность манипулировать или выполнять полезные операции со строковым значением. Ниже вы найдете 5 наиболее часто используемых строковых методов 👇.

1. длина

Метод length говорит сам за себя, length просто возвращает количество символов в строке, начиная с 1 👇

2. charAt(индекс)

Метод charAt() принимает номер индекса, начинающийся с 0, и возвращает символ, который находится в этом указанном индексе.

3. подстрока (начальный индекс, конечный индекс)

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

4. конкат()

Метод contact просто принимает два или более строковых значения и объединяет их вместе в новую строку.

5. заменить()

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

Удачного кодирования 🙂✌️!!