русский  עברית
tadam logo
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

 "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"]

Длина строки

Все строки имеют свойство длины.

 "Hello".length // 5
 "".length // 0

Логическое значение по умолчанию

Значение пустой строки по умолчанию всегда false:

 !"" // true
 !"hello" // false
 !"true" // false
 !new Boolean(false) // false
Была ли эта информация полезной?
   

Комментарии