Эй, все 👋🏻,
В этой статье давайте обсудим об строках в JavaScript. Это восьмая часть моего Новичок JavaScript серии на dev.
Строки в JavaScript – A полная картинка
В JavaScript текстовые данные, хранящиеся в форме ряда символов, известны как строка. Здесь, в JavaScript, у нас нет отдельного типа для одного символа.
Например, если у вас есть предложение, то это предложение представляет собой серию символов, так что в языке программирования он называется строкой символов. Само слово – это строка, потому что она состоит из нескольких символов, таких как «крикет», «JavaScript» и т. Д.
Давайте теперь посмотрим, как мы можем определить строки, используя разные типы цитат.
Таким образом, мы можем использовать три типа цитата для определения строк:
- Отдельные цитаты
- Двойные кавычки
- Отдохнуть
Итак, давайте увидим пример
// String in single quotes const wordInSingleQuotes = 'This is some string'; // String in double quotes const wordInDoubleQuotes = "This is string enclosed in double quotes"; const name = 'Alex'; // String in template strings (backticks) const wishMe = `Good morning, ${name}`; // interpolating name using template strings syntax. console.log(wishMe); // logs Good morning, Alex
Получение длины струн
В JavaScript, чтобы получить длину строки, мы можем использовать свойство длины. Давайте увидим пример для того же:
const someVariable = "JavaScript is my favorite programming language"; console.log(someVariable.length);
Доступ к персонажам
Чтобы извлечь персонаж в некоторой позиции, скажем, позицию, используйте квадратный кожурный нотацию, как это: [позиция]. Как альтернатива, мы также можем позвонить в Чарат Способ извлечения персонажа, сидящего в некоторой конкретной позиции.
Примечание : Первый символ начинается с нулевой позиции.
Давайте увидим пример, чтобы понять, как мы можем получить доступ к символам в JavaScript.
const hello = "Hello JavaScript"; // 1. Using the square brace notation (indexing) console.log(`The first character of our string is ${hello[0]}`); // H // 2. Using the charAt method to get the first character of our string console.log( hello.charAt(0)); // H // 3. Using the charAt method to get the last character of our string console.log(hello.charAt(hello.length-1)); // t
Итерация на персонажей, используя для …
const hello = "Hello JavaScript"; for (let character of hello) { console.log(character); }
Неизменность струн
Строки не могут быть изменены/мутировать в JavaScript. Невозможно изменить характер, хотя можно определенно получить доступ к нему Но вы не можете установить его на некоторое другое значение.
const hello = 'Hello JavaScript'; hello[0] = 'h'; // does not work console.log(hello[0]); // H (does not work)
Давайте увидим пару других методов в действии:
const day = "Monday"; // 1. Change the string to lowercase completely. console.log(day.toLowerCase()); // monday // 2. Change the string to uppercase completely. console.log(day.toUpperCase()); // MONDAY // 2. To find the index of a character in the string, // we can make use of the indexOf method. If the character that we // looking for does exists in the string, then we get the index for it else we get -1. const channelName = "the nerdy dev"; console.log(channelName.indexOf("t")); // 0 console.log(channelName.indexOf("O")); // -1
Так что это для этого. Если вы хотите узнать о струнах, проверьте мое видео, где я говорю о струнах:
Если вы хотите изучить веб-разработку, я провел Бесплатно Курс для вас на моем канале YouTube, проверьте следующую статью:
(2021) – веб-разработчик Полный курс: HTML, CSS, JavaScript, Node.js и MongoDB
Nerdy Dev · 28 · 2 мин прочитан
Хотите изучать Rect.js с одним полным Проект , Проверь это:
Узнать реагировать с одним большим проектом [Примечания включены] – Демо-канал и видео ссылка
Nerdy Dev · 10 июня · 1 мин читать
👉🏻 Следуй за мной в Twitter: https://twitter.com/the_nerdy_dev
👉🏻 Проверьте мой канал YouTube: https://youtube.com/thenerdydev
Оригинал: “https://dev.to/thenerdydev/beginner-javascript-8-strings-2788”