Арифметические операции: *, /, %, +, – (умножение, деление,
деление с выделением остатка, сложение, вычитание).
Операции сравнения: <,<=,>,>=,==,!= (меньше, меньше либо равно, больше, больше либо равно, равно, не равно).
Логические операции: ||, &&, ! (или, и, отрицание)
Инкрементирование (увеличение на единицу операнда) ++.
Декрементирование (уменьшение на единицу операнда) – –.
Операции инкрементирования и декрементирования бывают префиксные и постфиксные. Префиксные операции выполняются в первую очередь.
Пример:
| x=10
y=++x; //y=11
| x=10
y=x++;//y=10;
|
На основе операций строятся выражения. Выражение возвращает определенный результат. Операции в выражении выполняются с учетом с учетом приоритета, для изменения приоритета используются круглые скобки. Наибольшим приоритетом обладают операции умножения и деления.
Общая форма выражения имеет вид: v=выражение;
Здесь v – переменная получившая результат выражения.
Выражение может заканчиваться символом ; . Наличие этого символа обязательно только в том случае если выражения переносится на другую строку.
Сохранить результат выражения можно с помощью оператора присваивания. В JavaScript можно использовать различные его виды:
= (простое присваивание);
*= (накопление с умножением);
/= (накопление с делением);
-= (накопление с вычитанием);
+= (накопление со сложением).
Пример:
x=20;
x+=10//x=30
x*=10//x=300