Строка JavaScript — это простой текст. Чтобы создать строку в javascript, вам нужно написать несколько символов в кавычках. Строки JavaScript используются для хранения и управления текстом.

var x = "Hello World!"

Длина строки

В некоторых случаях вам нужно знать длину строки или количество символов в строке. Таким образом, вы должны использовать свойство length для возврата длины строки. Чтобы получить длину строки, вы должны добавить методы длины в конце имени переменной, содержащей строковые данные.

var text = "This is a JavaScript String"
 
var textLength = text.length
console.log(textLength)

Поиск строки

В JavaScript есть строковый метод для поиска положения определенных строковых элементов в строках. Чтобы найти эти конкретные данные, которые вы хотите знать, где они находятся, вы должны добавить метод indexOf() в конце имени переменной, а внутри скобок вы должны написать эти данные, которые вы хотите узнать, где они находятся. Индекс метода возвращает индекс первых данных указанного текста в строке.

var text = "Javascript is a scripting programming langueage"
var textPosition = text.indexOf("scripting")
console.log(textPosition) // 16

Преобразование в верхний и нижний регистр

Иногда вам нужно преобразовать строку в верхнем регистре в строчную, а строку в нижнем регистре, поэтому JavaScript предоставляет строковые методы для этого: метод toLowerCase() преобразует строку в нижний регистр, а метод toUpperCase() преобразует строку в верхний регистр.

var name = "Jonas Kahnwald"
name.toLowerCase() // jonas kahnwald
var name = "Martha Neilsen"
name.toUpperCase() // MARTHA NEILSEN

Срез

Метод slice в JavaScript похож на разрезание торта в реальной жизни. Таким образом, метод slice берет часть строки и возвращает полученную часть в новой строке. Он принимает 2 параметра: начальную позицию и конечную позицию.

var person = "Jonas, Bartoze, Magnus"
var res = person.slice(7, 14)
console.log(res) // Bartoze

charAt

Метод charAt используется для поиска символа определенного индекса. Поэтому, если вы хотите хранить или манипулировать определенными данными из определенного значения индекса, вы можете использовать метод charAt в JavaScript. Это очень полезный метод.

var sentence = "Brown fox jumps over the lazy dog"
var index = 6
console.log(sentence.chartAt(index))

Сплит

Если вы хотите разделить строку на упорядоченный список подстрок и получить эти подстроки в массив, вы можете использовать метод split(). Если вы укажете значение внутри метода разделения, оно будет работать в соответствии с первым параметром.

var sentence = "Brown fox jumps over the lazy dog"
var words = sentece.split(' ')
console.log(words[6]) // dog

Замена строки

Вы можете заменить данные в строках с помощью метода replace(), если вы хотите удалить данные, но хотите добавить другие данные в то же место, чтобы вы могли использовать этот метод. Этот метод просто заменяет указанное значение другим значением в строке.

var text = "I am a Frontend Developer"
var newText = text.replace("Frontend", "Fullstack")
console.log(newText) // I am a Fullstack Developer

Конкат

Метод concat() используется для добавления строки к другой строке. Иногда вам нужно записать строку два или более раз, но это упрощает объединение строк вместо их перезаписи.

var text1 = "Hello"
var text2 = "Bangladesh"
var text3 = text1.concat(" ", text2)
console.log(text3) // Hello Bangladesh

Отделка

Другой полезный метод в JavaSacript — это метод trim(). Вы можете удалить пробел с обеих сторон строки, используя метод обрезки.

var sentence = "     Hello Bangladesh!    "
var sentence2 = sentence.trim()
console.log(sentence2) // Hello Bangladesh!

Включает

Метод include в JavaScript подобен поиску слова в строке. Он работает с регистрозависимым поиском, чтобы найти слово. Он возвращает логический тип данных.

var sentence = "The quick brown fox jumps over the lazy dog."
var word = "fox"
console.log(sentence.includes(word)) // true