JavaScript для детей. Самоучитель по программированию



Pdf көрінісі
бет14/43
Дата20.07.2022
өлшемі6,41 Mb.
#37806
1   ...   10   11   12   13   14   15   16   17   ...   43

Часть I. Основы
numberNine + numberNine;
18
stringNine + stringNine;
"
99
"
Сложив числовые значения 9 и 9, мы 
получили 18. Однако при использовании опе-
ратора + со строками 
"9" и "9" эти строки 
просто склеиваются воедино, образуя 
"99".
Объединение строк
Как мы только что убедились, оператор + 
можно использовать и со строками, однако 
действует он при этом совсем иначе, чем с числами. С помощью опе-
ратора + строки можно объединять: результатом будет новая строка, 
состоящая из первой строки, к концу которой присоединена вторая: 
var greeting = "Привет";
var myName = "Ник";
greeting + myName;
"
ПриветНик
"
Здесь мы создали две переменные (
greeting и myName) и присвоили 
каждой из них строковое значение (
"Привет" и "Ник" соответственно). 
При сложении этих переменных строки объединяются, образуя новую 
строку — 
"ПриветНик".
Впрочем, не все тут идеально — между 
"Привет" и "Ник" должен 
стоять пробел и запятая. JavaScript не ставит пробелов по собственной 
инициативе, зато его можно попросить его об этом, добавив пробел 
к одной из первоначальных строк:

var greeting = "Привет, ";
var myName = "Ник";
greeting + myName;
"
Привет, Ник
"
Дополнительный пробел перед закрывающей кавычкой в строке  
дает пробел в середине результирующей строки. 
Помимо их объединения, со строками можно выполнять множество 
разных действий. Вот несколько примеров.
Greeting

приветствие
My name 
— 
мое имя


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
— длина


38

Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   43




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет