Максимум информации о создании сайтов, собранной в одном месте
Спасибо! Ваше обращение было отправлено!
По Вашему запросу ничего не найдено! Попробуйте переформулировать Ваш запрос!

Операторы и выражения в JavaScript: Основы и примеры

  08.06.2023 \ JavaScript

Операторы и выражения в JavaScript: Основы и примеры

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

Арифметические, сравнительные, логические и присваивающие операторы:

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

Примеры:

let num1 = 10;
let num2 = 5;

let sum = num1 + num2; // Сложение
let difference = num1 — num2; // Вычитание
let product = num1 * num2; // Умножение
let quotient = num1 / num2; // Деление

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

Примеры:

let num1 = 10;
let num2 = 5;

console.log(num1 > num2); // Вывод: true
console.log(num1 < num2); // Вывод: false
console.log(num1 >= num2); // Вывод: true
console.log(num1 <= num2); // Вывод: false
console.log(num1 === num2); // Вывод: false (строгое равенство)
console.log(num1 !== num2); // Вывод: true (строгое неравенство)

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

Примеры:

let isTrue = true;
let isFalse = false;

console.log(isTrue && isFalse); // Вывод: false (логическое И)
console.log(isTrue || isFalse); // Вывод: true (логическое ИЛИ)
console.log(!isFalse); // Вывод: true (логическое НЕ)

Присваивающие операторы используются для присвоения значений переменным.

Примеры:

let num = 10;

num += 5; // Расширенная форма: num = num + 5;
num -= 3; // Расширенная форма: num = num — 3;
num *= 2; // Расширенная форма: num = num * 2;
num /= 4; // Расширенная форма: num = num / 4;

Приоритет операторов и порядок выполнения выражений:

Каждый оператор в JavaScript имеет свой приоритет, определяющий порядок выполнения операций в выражении. Например, арифметические операции имеют более высокий приоритет, чем логические операции.

Пример:

let result = 10 + 5 * 2; // Выполнение умножения, затем сложения
console.log(result); // Вывод: 20

Однако порядок выполнения операций можно изменять с помощью скобок.

Пример:

let result = (10 + 5) * 2; // Выполнение сложения в скобках, затем умножения
console.log(result); // Вывод: 30

Работа с операторами и выражениями в различных сценариях:

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

Пример работы с операторами в математических расчетах:

let radius = 5;
let area = Math.PI * Math.pow(radius, 2); // Вычисление площади круга
console.log(area); // Вывод: 78.53981633974483

Пример работы с операторами в условных выражениях:

let age = 18;
let isAdult = age >= 18; // Проверка, является ли возраст взрослым
if (isAdult) {
console.log(«Вы совершеннолетний»);
} else {
console.log(«Вы несовершеннолетний»);
}

Пример работы с операторами для манипуляции с данными:

let name = «John»;
let greeting = «Привет, » + name + «!»; // Конкатенация строк
console.log(greeting); // Вывод: Привет, John!

Заключение:

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

Оригинал данной статьи размещен по адресу: 

Вам будет так же интересно:

Комментариев нет
Комментарии отключены.
к записям блога