2. Типы данных и переменные
37
Как узнать длину строки
Чтобы узнать длину строки, достаточно добавить к ее концу
.length:
"Суперпупердлиннаястрока".length;
23
Можно добавлять
.length к концу как самой строки, так и перемен-
ной, содержащей строку:
var java = "Java";
java.length;
4
var script = "Script";
script.length;
6
var javascript = java + script;
javascript.length;
10
Здесь мы присвоили строковое значение
"Java" переменной java,
а значение
"Script" — переменной script. Затем мы добавили
.length к концу каждой из переменных, узнав таким образом длины
отдельных строк, а также длину составленной из них новой строки.
Обратите внимание: я говорил «можно добавлять
.length к концу
как самой строки,
так и переменной, содержащей строку». Это
касается
очень важного свойства переменных: в любом месте программы, где
допустимо использовать число или строку, можно также использовать
переменную, в
которой хранится число или строка.
Получение отдельного символа строки
Иногда требуется получить из строки одиночный символ. Например, вы
можете зашифровать в наборе слов тайное
послание, состоящее из вто-
рых символов каждого слова. Тогда, чтобы узнать это послание, нужно
получить все вторые символы и объединить их в новую строку.
Чтобы получить символ, стоящий в
определенной позиции строки,
используйте квадратные скобки —
[]. Возьмите строку (или перемен-
ную, в которой хранится строка) и поставьте сразу после нее квадратные
скобки, в
которых указана позиция нужного символа. Например, чтобы
получить первый символ строковой переменной
myName, используйте
запись
myName[0]:
Length
— длина