Строка в JavaScript

Лучшие проекты JavaScript для начинающих Программирование и разработка

Строки похожи на предложения. Они состоят из списка символов, который по сути является просто «массивом символов». Они очень удобны при передаче информации от программы к пользователю и хранении текстовых данных. В этой статье мы поговорим о строках в Javascript.

Создание строк: Есть два способа создать строку в Javascript:

  • По строковому литералу
  • По строковому объекту

Способ 1. Строку можно создать, просто инициализировав ее строковым литералом. Есть три способа записи строкового литерала: они могут быть заключены в одинарные кавычки (’ ’), в двойные кавычки (» «) или в обратные кавычки (` `). В следующем фрагменте кода я создаю строки, используя все три способа написания строковых литералов.

// Using single quotes
const string1 = 'A string literal';

// Using double quotes
const string2 = "Another string literal";

// Using backticks
const string3 = `Yet another string literal`;

Способ 2. Строку также можно создать с помощью объекта String. Ниже я использую строковый объект для создания строки.

// Using the String object
const string4 = new String("Using string object");

Доступ к символу: к символу можно получить доступ из строки одним из двух способов. Использование метода charAt() является первым:

// Accessing character at third position
string1.charAt(2)

Альтернативой является представление строки как объекта, напоминающего массив, где каждый символ представлен целочисленным индексом:

// Accessing character at third position
string1[2]

Давайте рассмотрим несколько примеров, чтобы лучше понять использование строк:

Массив строк: чтобы создать массив строк, вы можете просто ввести:

// Creating an array of strings: string1, string2, string3
let arrString=["string1","string2","string3"];

или же

// Creating an array of strings: string1, string2, string3
let arrString=new Array("string1","string2","string3");

Теперь давайте рассмотрим несколько примеров, чтобы лучше понять строки:

Пример 1: В этом примере мы собираемся объединить две строки. Для конкатенации я просто использовал оператор +.

Javascript

let a="Hello ";
    let b="World";
 
    // Concatenating strings a and b
    console.log(a+b);

Выход:

Hello World

Пример 2. В этом примере я собираюсь найти индекс первого вхождения b в строке. Для этого я использовал метод indexOf().

Читайте также:  10 лучших навыков DevOps-инженера

Javascript

let a = "abcdefgh";
 
    // Finding the first index of the character 'b'
    console.log(a.indexOf('b'));

Выход:

1

Пример 3: В этом примере я пытаюсь получить подстроку строки. Для этого я использовал метод substring().

Javascript

let a = "abcdefgh";
 
    // Printing the substring between the indices 2 and 7
    console.log(a.substring(2, 7));

Выход:

cdefg

Пример 4. В этом примере я заменяю часть строки другим строковым литералом. Для этого я использую метод replace().

Javascript

let a = "Hello World";
 
    let arrString = ["Geeks", "for", "Geeks"]
 
    // Replacing the word 'World' with 'Geeks'
    console.log(a.replace("World", arrString[0]));

Выход:

Hello Geeks

Оцените статью
bestprogrammer.ru
Добавить комментарий