JavaScript - Выражение

В JavaScript выражение представляет собой комбинацию значений, переменных, операторов и функций, которая производит результат.
Выражения могут использоваться для выполнения различных операций и вычислений в JavaScript.

1. Выражение присваивания

Выражение присваивания используется для присвоения значения переменной.
JavaScript поддерживает операторы такие как =, +=, -= для присваивания.

📘 Пример

javascript
let x = 5;

Это выражение присваивает значение 5 переменной x.

2. Арифметическое выражение

Арифметическое выражение используется для математических вычислений.
JavaScript поддерживает операторы такие как +, -, *, /, % для арифметических операций.

📘 Пример

javascript
let z = 3 * 4 + 2;

Это выражение сначала умножает 3 на 4, затем добавляет 2, и наконец присваивает результат переменной z.

3. Выражение сравнения

Выражение сравнения используется для сравнения отношения между двумя значениями.
JavaScript поддерживает операторы такие как ==, ===, !=, !==, >, <, >=, <= для сравнения.

📘 Пример

javascript
let isEqual = 5 == 5;

Это выражение сравнивает, равны ли две пятерки, и затем присваивает результат true переменной isEqual.

4. Логическое выражение

Логическое выражение используется для логических операций.
JavaScript поддерживает операторы такие как &&, ||, ! для логических операций.

📘 Пример

javascript
let isValid = x > 0 && x < 10;

Это выражение проверяет, больше ли переменная x нуля и меньше ли 10, затем присваивает результат переменной isValid.

5. Побитовое выражение

Побитовое выражение используется для побитовых операций.
JavaScript поддерживает операторы такие как &, |, ^, ~, <<, >>, >>> для побитовых операций.

📘 Пример

javascript
let z = 5 & 3;

Это выражение выполняет побитовую операцию И над двумя двоичными числами, затем присваивает результат переменной z.

6. Условное выражение

Условное выражение используется для различных значений в зависимости от условия.
JavaScript поддерживает тернарный оператор ? : для условных выражений.

📘 Пример

javascript
let z = x > 0 ? x : -x;

Это выражение проверяет, больше ли переменная x нуля. Если да, то присваивает значение x переменной z; в противном случае присваивает отрицание x переменной z.