Выражения и операторы
Выражения в JavaScript
Выражение - это комбинация значений, переменных и операторов, которая вычисляется в определенное значение. В JavaScript есть множество типов выражений:
- Арифметические выражения: используются для выполнения математических операций, таких как сложение, вычитание, умножение и деление.
Примеры:
2 + 3; // 5
10 - 5; // 5
4 * 6; // 24
12 / 3; // 4
- Строковые выражения: используются для работы со строками.
Примеры:
"Hello" + "world"; // "Helloworld"
"JavaScript".length; // 10
- Логические выражения: используются для выполнения операций с логическими значениями true и false.
Примеры:
3 > 2; // true
10 <= 5; // false
"JavaScript" === "JavaScript"; // true
- Выражения-функции: используются для вызова функций.
Примеры:
console.log("Hello world"); // "Hello world"
Math.sqrt(16); // 4
Операторы в JavaScript
Оператор - это символ или ключевое слово, которое выполняет определенную операцию над одним или несколькими значениями. В JavaScript есть множество операторов:
- Арифметические операторы: используются для выполнения математических операций.
Примеры:
- // сложение
- // вычитание
- // умножение
/ // деление
% // остаток от деления
- Операторы присваивания: используются для присваивания значения переменной.
Примеры:
= // присваивание
+= // прибавление и присваивание
-= // вычитание и присваивание
*= // умножение и присваивание
/= // деление и присваивание
- Операторы сравнения: используются для сравнения двух значений.
Примеры:
== // равно
!= // не равно
// больше
< // меньше
= // больше или равно
<= // меньше или равно
- Логические операторы: используются для выполнения операций с логическими значениями true и false.
Примеры:
&& // логическое И
|| // логическое ИЛИ
! // логическое НЕ
- Операторы инкремента и декремента: используются для увеличения или уменьшения значения переменной на 1.
Примеры:
++ // инкремент
-- // декремент
- Тернарный оператор: используется для выполнения условных операций.
Пример:
условие ? значение1 : значение2;
Например:
var age = 18;
var status = (age >= 18) ? "adult" : "minor";
console.log(status); // "adult"
В заключение, выражения и операторы в JavaScript играют важную роль в создании динамических веб-страниц и веб-приложений. Знание основных типов выражений и операторов поможет вам легче понимать и создавать код на JavaScript.