DevGang
Авторизоваться

Операторы в JavaScript!

Что такое операторы?

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

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

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

  • + сложение
  • - вычитание
  • * умножение
  • ** возведение в степень
  • / деление
  • % модуль, он же остаток
  • ++ инкремент
  • -- декремент

Примеры используемых арифметических операторов:

1 + 1 = 2
2 - 1 = 1
2 * 2 = 4
3 ** 2 = 9
4 / 2 = 2
5 % 2 = 1
5++ = 6
5-- = 4

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

Операторы присваивания присваивают значение переменной.

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

x = 2
x += 2 // reassigns x to whatever it was + 2
x -= 2 // reassigns x to whatever it was - 2
x *= 2
x /= 2
x %= 2
x **= 2

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

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

  1. == примерно равно
  2. === строго равно
  • != примерно не равно
  • !== строго не равно

Разница между условно равным/не равным и строго равным:

Слабо проверяет, равны ли только значения.

Строго проверяет, равны ли значение и тип данных.

Их отличие детально описана в нашей статье.

Полезный совет: не используйте нестрогое сравнение, если нет веской причины, которой почти никогда не бывает!

  • > больше, чем
  • < меньше чем
  • >= больше или равно
  • <= меньше или равно

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

x = 5
y = 10

x == 5 // returns true
x == '5' // returns true

x === 5 // returns true
x === '5' // returns false

y != 10 // returns false
y != '10' // returns false

y !== 10 // returns false
y !== '10' // returns true

x > 10 // returns false
x < 10 // returns true

y >= 10 // returns true
y <= 10 // returns true

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

Логические операторы сравнивают две переменные или значения и определяют логику, является ли она истинной или ложной

  • && и
  • || или
  • ! нет

Примеры используемых логических операторов:

x = 2 
y = 6

// if all inequalities are true it returns true
x < y && y > 8

// if at least one of the inequalities are true it returns true
x > y || y < 4

// logical opposite
!x === 3

Данные операторы применены в нашей статье с их применением в кодировании.

Троичные операторы:

Единственный оператор, который принимает 3 операнда: условие, за которым следует ?, затем выражение для выполнения, если условие истинно, за которым следует :, а затем выражение для выполнения, если условие ложно. Тернарный оператор является альтернативой использованию оператора if else.

let number = 99;

let lessThan100 = number < 100 ? "Less than 100!" : "Sorry your number is not under 100."

console.log(lessThan100); // "Less than 100!"

Заключение

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

Счастливого кодирования! :)

Источник:

#JavaScript #Начинающим
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться