×
Traktatov.net » HTML, XHTML и CSS на 100% » Читать онлайн
Страница 132 из 156 Настройки

Язык JavaScript позволяет не перечислять все элементы по одному, а сразу вывести все элементы массива. Для этого необходимо обратиться к самому массиву, в результате чего получится строка, в которой все элементы массива перечислены через запятую (рис. 11.8).

Рис. 11.8. Вывод всех элементов массива


Значения элементов массива можно задать при его объявлении, тогда не нужно указывать количество элементов в массиве (листинг 11.7).

Листинг 11.7. Инициализация массива

Инициализация массива


Размерность массива можно не указывать, так как язык JavaScript этого не требует. Таким образом, можно постепенно расширять массив по мере добавления данных. Более того, можно объявить элемент с индексом n, что увеличит длину массива до n+1. Узнать длину массива можно с помощью свойства length (листинг 11.8).

Листинг 11.8. Размер массива

Размер массива


Несмотря на то что фактически элементов в массиве шесть, длина массива равна 100 (рис. 11.9).

Рис. 11.9. Размер массива

11.3. Выражения

Выражения являются комбинациями операндов с помощью операций. Обычно в качестве операндов выступают значения и переменные, но могут выступать и другие выражения. Например, выражение 4 + 6 складывает два значения, в результате чего получается значение 10. А выражение q=5 присваивает переменной q значение 5. Если манипуляции производятся с одной величиной, то операция называется унарной, а если с двумя, то бинарной. Рассмотрим операции в JavaScript.

Операции присвоения

Одной из часто используемых операций является операция присвоения. В простейшем случае эта операция присваивает значение переменной:


a=7


Она может одновременно использоваться для нескольких переменных:


msg1=msg2="Привет"


Остальные операции присваивания являются комбинацией операции присваивания и арифметической или поразрядной операции (табл. 11.6 и 11.7).

Таблица 11.6. Комбинация с арифметическими операциями

Таблица 11.7. Комбинация с поразрядными операциями

Арифметические операции

Для работы с числами используют арифметические операции.

• Сложение – знак плюс (+). Например, 5 + 7 = 12.

• Вычитание – знак минус (-). Например, 67 – 43 = 24.

• Умножение – звездочка (*). Например, 2 * 2 = 4.

• Деление – косая черта (/). Например, 45 / 5 = 9.

• Остаток от деления – процент (%). Например, 7 % 5 = 2.

В программировании очень часто встречаются операции увеличения или уменьшения переменной на единицу, которые называются операциями инкремента и декремента. Для обозначения инкремента используется последовательность ++, а для обозначения декремента – последовательность —. Например, i++ является альтернативой выражению i=i + 1. Различают префиксную и постфиксную форму этих операций. В случае префиксной операции сначала выполняется инкремент или декремент, а затем вычисляется выражение: