01:04
Урок 3: Операторы

Курс по программированию на JavaScript

Урок 3: Операторы

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

Арифметические операторы

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

  • + — сложение
  • - — вычитание
  • * — умножение
  • / — деление
  • % — остаток от деления
  • ++ — инкремент (увеличение на 1)
  • -- — декремент (уменьшение на 1)
// Примеры арифметических операций
let a = 10;
let b = 5;

console.log(a + b); // 15
console.log(a - b); // 5
console.log(a * b); // 50
console.log(a / b); // 2
console.log(a % b); // 0

a++;
console.log(a); // 11

b--;
console.log(b); // 4

Сравнительные операторы

Сравнительные операторы используются для сравнения двух значений. Они возвращают логическое значение (true или false). Основные сравнительные операторы:

  • == — равно
  • != — не равно
  • === — строго равно
  • !== — строго не равно
  • > — больше
  • < — меньше
  • >= — больше или равно
  • <= — меньше или равно
// Примеры сравнений
let x = 10;
let y = '10';

console.log(x == y); // true
console.log(x === y); // false
console.log(x != y); // false
console.log(x !== y); // true
console.log(x > 5); // true
console.log(x < 5); // false
console.log(x >= 10); // true
console.log(x <= 10); // true

Логические операторы

Логические операторы используются для выполнения логических операций. В JavaScript есть три основных логических оператора:

  • && — логическое И (AND)
  • || — логическое ИЛИ (OR)
  • ! — логическое НЕ (NOT)
// Примеры логических операций
let isAdult = true;
let hasDrivingLicense = false;

console.log(isAdult && hasDrivingLicense); // false
console.log(isAdult || hasDrivingLicense); // true
console.log(!isAdult); // false

Результат выполнения

15
5
50
2
0
11
4
true
false
false
true
true
false
true
true
false
true
false

Упражнения

Упражнение 1: Арифметические операции

Создайте две переменные и выполните с ними арифметические операции: сложение, вычитание, умножение и деление. Выведите результаты каждой операции в консоль.

Решение:

// Объявление переменных
let num1 = 20;
let num2 = 4;

// Арифметические операции
console.log(num1 + num2); // 24
console.log(num1 - num2); // 16
console.log(num1 * num2); // 80
console.log(num1 / num2); // 5

Объяснение: Мы объявили две переменные num1 и num2, затем выполнили с ними арифметические операции и вывели результаты в консоль.

Упражнение 2: Логические операции

Создайте две булевы переменные и выполните с ними логические операции: И, ИЛИ и НЕ. Выведите результаты каждой операции в консоль.

Решение:

// Объявление переменных
let isSunny = true;
let isWeekend = false;

// Логические операции
console.log(isSunny && isWeekend); // false
console.log(isSunny || isWeekend); // true
console.log(!isSunny); // false

Объяснение: Мы объявили две булевы переменные isSunny и isWeekend, затем выполнили с ними логические операции и вывели результаты в консоль.

Категория: JavaScript | Просмотров: 73 | Добавил: Admin | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: