В языке программирования JavaScript бинарные операторы являются основой многих вычислительных операций. Бинарный оператор принимает два операнда и выполняет какую-то операцию над ними, возвращая результат.
1. Арифметические операторы
Арифметические операторы выполняют математические операции над числами.
ー + (сложение)⁚ складывает два операнда.
⏤ — (вычитание)⁚ вычитает второй операнд из первого.
ー * (умножение)⁚ умножает два операнда.
ー / (деление)⁚ делит первый операнд на второй.
⏤ % (остаток от деления)⁚ возвращает остаток от деления первого операнда на второй.
ー ** (возведение в степень)⁚ возводит первый операнд в степень, указанную вторым операндом.
⏤ ++ (инкремент)⁚ увеличивает операнд на единицу.
⏤ — (декремент)⁚ уменьшает операнд на единицу.
2. Логические операторы
Логические операторы выполняют операции над логическими значениями true и false.
⏤ && (логическое И)⁚ возвращает true, если оба операнда истинны.
⏤ || (логическое ИЛИ)⁚ возвращает true, если хотя бы один операнд истинный.
ー ! (логическое НЕ)⁚ возвращает true, если операнд ложный, и false, если операнд истинный.
3. Операторы сравнения
Операторы сравнения сравнивают два значения и возвращают булевое значение true или false.
⏤ == (равно)⁚ возвращает true, если значения операндов равны.
ー === (строго равно)⁚ возвращает true, если значения операндов равны и одного типа.
ー != (не равно)⁚ возвращает true, если значения операндов не равны.
ー !== (строго не равно)⁚ возвращает true, если значения операндов не равны или разных типов.
ー < (меньше)⁚ возвращает true, если первый операнд меньше второго.
⏤ <= (меньше или равно)⁚ возвращает true, если первый операнд меньше или равен второму.
ー > (больше)⁚ возвращает true, если первый операнд больше второго.
⏤ >= (больше или равно)⁚ возвращает true, если первый операнд больше или равен второму.
4. Операторы присваивания
Операторы присваивания используются для присваивания значений переменным.
⏤ = (присваивание)⁚ присваивает значение правого операнда левому операнду.
⏤ += (сложение и присваивание)⁚ складывает правый операнд с левым операндом и присваивает результат левому операнду.
ー -= (вычитание и присваивание)⁚ вычитает правый операнд из левого операнда и присваивает результат левому операнду.
⏤ *= (умножение и присваивание)⁚ умножает левый операнд на правый операнд и присваивает результат левому операнду.
ー /= (деление и присваивание)⁚ делит левый операнд на правый операнд и присваивает результат левому операнду.
И так далее...
Бинарные операторы в языке JavaScript широко используются для выполнения различных операций, таких как математические вычисления, логические операции и сравнения. Они позволяют создавать более сложные алгоритмы и управлять поведением программы в зависимости от определенных условий.
Важно понимать приоритетность операторов и использовать правильный синтаксис для достижения ожидаемого результата. Можно также использовать скобки для явного указания порядка выполнения операций.
Все операторы и их подробное описание можно найти в официальной документации по JavaScript или в различных учебниках и онлайн-ресурсах.
- Что означает += в JS?
- Что значит i ++ в JavaScript?
- Как сделать сложение в JavaScript?
- Какие есть операторы в JS?
- Что означает оператор Or?
- Что такое ES6?
- Что означает && в js?
- Что выполняет оператор === в JavaScript?
- В чем разница между ключевыми словами var Let и const?
- Как работает сложение в JS?
- Операторы JAVASCRIPT. "2"+2=22. Уроки JAVASCRIPT с нуля 2020
Что означает += в JS?
Оператор сложения с присваиванием ( += ) добавляет значение правого операнда к переменной и присваивает переменной результат. Типы двух операндов определяют поведение оператора сложения с присваиванием. Добавление или конкатенация возможны
Что значит i ++ в JavaScript?
i – просто популярное название переменной. ++ – оператор инкремента
Как сделать сложение в JavaScript?
Операторы и операнды
- Оператор сложения (+) вычисляет сумму чисел: var x = 5; var y = 2; var z = x + y;
- Оператор вычитания (-) вычисляет разницу чисел: var x = 5; var y = 2; var z = x — y;
- Оператор умножения (*) перемножает числа: var x = 5; var y = 2; var z = x * y;
Какие есть операторы в JS?
Выражения и операторы
- Операторы присваивания
- Операторы сравнения
- Арифметические операторы
- Битовые (поразрядные) операторы
- Логические операторы
- Строковые операторы
- Условный (тернарный) оператор
- Оператор запятая
Что означает оператор Or?
Логический оператор OR ( || ) возвращает логическое значение true , если один или оба операнда являются true и возвращаются false в противном случае. Операнды неявно преобразуются в тип bool перед вычислением, а результат имеет тип bool . Логическое ИЛИ имеет ассоциативность в направлении слева направо.
Что такое ES6?
ECMAScript — это стандарт, на котором основан JavaScript, и его часто называют ES. ECMAScript 2015, также известный как ES6, является фундаментальной версией стандарта ECMAScript. Опубликованный через 4 года после последней версии стандарта ECMAScript 5.1, он также обозначил переход с номера издания на номер года.
Что означает && в js?
Логический оператор И ( && ) (конъюнкция) для набора операндов со значением типа Boolean будет true только в случае, если все операнды содержат значение true . В противном случае это будет false
Что выполняет оператор === в JavaScript?
В JavaScript выделяют следующие операторы сравнения: == (равенство), != (не равенство), === (строгое равенство), !== (строгое не равенство), > (больше), >= (больше или равно), < (меньше), <= (меньше или равно). Строки сравниваются посимвольно.
В чем разница между ключевыми словами var Let и const?
var -переменные могут быть как обновлены, так и переопределены внутри области видимости; let -переменные можно обновлять, но не переопределять; const -переменные нельзя ни обновлять, ни переопределять. Со всеми ними осуществляется поднятие наверх области видимости.
Как работает сложение в JS?
Сложение со строкой "" + 1 преобразует 1 к строке: "" + 1 = "1" , и в следующем случае "1" + 0 работает то же самое правило. Вычитание — (как и большинство математических операторов) работает только с числами, пустая строка "" приводится к 0 . Сложение со строкой превращает число 5 в строку и добавляет к строке.