"I'm a String in JavaScript!" 'So am I!'
Строка в JavaScript — неизменяемый объект, который может содержать как ни одного, так и множество символов.
Тип данных строки — «string».
typeof "some string"; // "string"
Кавычки
Строка может быть определена с помощью одинарных или двойных кавычек. Вы можете вставлять одинарные кавычки внутри двойных и наоборот. Если Вы используете двойные кавычки внутри двойных, то они должны экранироваться обратным слешем.
"You make 'me' sad." 'Holy "cranking" moses!' "<a href="home">Home</a>"
Встроенные методы
Строка в JavaScript имеет некоторые встроенные методы манипулирования с ней, результат — это всегда новая строка или что-то другое (например, split возвращает array).
"hello".charAt(0) // "h"
"hello".toUpperCase() // "HELLO"
"Hello".toLowerCase() // "hello"
"hello".replace(/e|o/g, "x") // "hxllx"
"1,2,3".split(",") // ["1", "2", "3"]
Логическое значение по умолчанию
Значение пустой строки по умолчанию всегда false:
!"" // true !"hello" // false !"true" // false !new Boolean(false) // false
Была ли эта информация полезной?

