Выражения и операторы онлайн урок.


Выражение - это некоторая конструкция, которая состоит из значений, переменных (констант) и операторов. Рассмотрим основные операторы JS.

Оператор присвоения. Этот оператор обозначается символом = и означает сопоставление некоторой переменной конкретного значения, например:

a = 1;
x = 2.75;
type = 'Sedan';


Арифметические операторы. Для арифметических вычислений используют следующие бинарные операторы:

  • + сложение
  • - вычитание
  • * умножение
  • / деление
  • % взятие остатка от деления

Приоритет этих операций совпадает с оригинальным приоритетом в математике. К унарным операторам относятся следующие:

  • ++ инкремент - увеличить значение переменной на 1
  • -- декремент - уменьшить значение переменной на 1
  • - изменение знака на противоположный


Примеры использования

a = 1;
x = 2.75;

a++; // 2
b = -a; // -2
y = 2 + 5; // 7
z = y % 2; // 1
x = x + 10; // 12.75
x--; // 11.75


В некоторых случаях, присваивание и арифметическая операция могут быть объединены в одно выражение - для этого существуют специальные операторы присваивания:



Операторы сравнения. Для сравнения значений переменных используются следующие операторы сравнения:
  • == равно
  • != не равно
  • === равно и тип данных операндов совпадает
  • !== не равно или не совпадает тип данных операндов
  • > строго больше
  • >= больше или равно
  • < строго меньше
  • <= меньше или равно


Логические операторы. К логическим операторам относят:
  • || - логическое ИЛИ
  • && - логическое И
  • ! - отрицание


Подробнее об операторах сравнения и логических операторах будет рассказано в уроке про логический тип данных.

Проверьте свои знания
Составить алгоритм для вычисления значения площади прямоугольника со сторонами a, b. Увеличить полученное значение на 1. Проверить значения при помощи функции alert (var).