Строковый тип данных
В 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 принимает два аргумента: первым аргументом будут символы, которые мы хотим заменить, которые уже существуют в строке, а вторым аргументом будут новые указанные символы, которые мы хотим добавить в строку. сильный>
Удачного кодирования 🙂✌️!!