Рубрики
Без рубрики

Начинающий JavaScript – 8 – строки

Эй, все 👋🏻, В этой статье давайте обсудим об строках в JavaScript. Это восьмой … Помечено HTML, JavaScript, WebDev, начинающими.

Эй, все 👋🏻,

В этой статье давайте обсудим об строках в JavaScript. Это восьмая часть моего Новичок JavaScript серии на dev.

Строки в JavaScript – A полная картинка

В JavaScript текстовые данные, хранящиеся в форме ряда символов, известны как строка. Здесь, в JavaScript, у нас нет отдельного типа для одного символа.

Например, если у вас есть предложение, то это предложение представляет собой серию символов, так что в языке программирования он называется строкой символов. Само слово – это строка, потому что она состоит из нескольких символов, таких как «крикет», «JavaScript» и т. Д.

Давайте теперь посмотрим, как мы можем определить строки, используя разные типы цитат.

Таким образом, мы можем использовать три типа цитата для определения строк:

  1. Отдельные цитаты
  2. Двойные кавычки
  3. Отдохнуть

Итак, давайте увидим пример

// 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”