Операторы
- (минус). Применяется в операции вычитания чисел или числовых переменных. Уменьшаемое находится слева, а вычитаемое – справа. Пример:
k
=
k
-
2
;
- (операция декремента для переменных). Чаше всего используется в цикле for. Конструкция – <имя переменной> выполняется перед исполнением тела цикла, а конструкция <имя переменной> – после тела цикла. Пример:
for
(k
=
1000
; k
>
=
521
: k
-
-
) {
box
=
k;
}
- / (деление чисел или числовых переменных). Делимое находится слева, а делитель – справа. Пример:
k
=
250
/
50
;
- < (оператор сравнения "меньше чем"); значение выражения будет равно true, если значение слева от оператора меньше, чем значение справа. Пример:
var
k
=
20
;
var
j
=
15
;
if
(j
<
k) {
box
=
"Вы моложе."
;
}
- <= (оператор сравнения "не больше чем"); значение выражения будет равно true, если значение слева от оператора меньше или равно значению справа. Пример:
var
k
=
1
;
do
{
k
=
+
+
k;
box
=
k;
}
while
(k
<
=
50
);
- <> (оператор сравнения "не равно"); значение выражения будет равно true, если значение слева от оператора не равно значению справа. Этот оператор считается устаревшим, он вполне допустим в сценариях, но лучше использовать оператор! =. Пример:
var
k
=
-
15
;
var
x
=
52
;
if
(k
<
>
x) {
box
=
"Нет ничего общего.
}
- == (оператор сравнения "проверка равенства"); значение выражения будет равно true, если значение слева от оператора равно значению справа.
Одиночный знак равенства (=) используется для присваивания; в условных выражениях требуется двойной знак (==). Пример:
var
k
=
29
;
var
x
=
29
;
if
(k
=
=
x) {
box
=
"Они точно равны."
;
}
- > (оператор сравнения "больше чем"); значение выражения будет равно true, если значение слева от оператора больше, чем значение справа. Пример:
var
kid
=
15
;
var
parent
=
40
;
if
(kid
>
parent) {
box
=
"Такого не может быть!"
;
}