Перейти к основному содержимому

Выражения и операторы

Выражения в JavaScript

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

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

Примеры:

2 + 3; // 5
10 - 5; // 5
4 * 6; // 24
12 / 3; // 4

  1. Строковые выражения: используются для работы со строками.

Примеры:

"Hello" + "world"; // "Helloworld"
"JavaScript".length; // 10

  1. Логические выражения: используются для выполнения операций с логическими значениями true и false.

Примеры:

3 > 2; // true
10 <= 5; // false
"JavaScript" === "JavaScript"; // true

  1. Выражения-функции: используются для вызова функций.

Примеры:

console.log("Hello world"); // "Hello world"
Math.sqrt(16); // 4

Операторы в JavaScript

Оператор - это символ или ключевое слово, которое выполняет определенную операцию над одним или несколькими значениями. В JavaScript есть множество операторов:

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

Примеры:

  • // сложение
  • // вычитание
  • // умножение
    / // деление
    % // остаток от деления
  1. Операторы присваивания: используются для присваивания значения переменной.

Примеры:

= // присваивание
+= // прибавление и присваивание
-= // вычитание и присваивание
*= // умножение и присваивание
/= // деление и присваивание

  1. Операторы сравнения: используются для сравнения двух значений.

Примеры:

== // равно
!= // не равно

// больше
< // меньше
= // больше или равно
<= // меньше или равно

  1. Логические операторы: используются для выполнения операций с логическими значениями true и false.

Примеры:

&& // логическое И
|| // логическое ИЛИ
! // логическое НЕ

  1. Операторы инкремента и декремента: используются для увеличения или уменьшения значения переменной на 1.

Примеры:

++ // инкремент
-- // декремент

  1. Тернарный оператор: используется для выполнения условных операций.

Пример:

условие ? значение1 : значение2;

Например:

var age = 18;
var status = (age >= 18) ? "adult" : "minor";
console.log(status); // "adult"

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