Бинарные операторы и виды их записи

Бинарные операторы и виды их записи

@honey_and_money

Бинарные операторы - обычные математические операции, которые вы можете встретить в математике.

Сложение, вычитание, умножение и деление. Обратите внимание на последний оператор - деление. Если кто-то знаком с другими языками программирования, то уже наверно привык к тому, что знак "/" возвращает целую часть от деления (в нашем случае это был бы ноль). Но в JavaScript это обычное деление как в калькуляторе - возвращается обычное число.

Результат этих четырех операций будет такой:

Теперь перейдем к операторам, которые можно применить к переменным.

Например есть такая конструкция:

Тут я объявил переменную n и присвоил ей значение 10. Затем на третьей строке я увеличиваю значение переменной на 10. То есть присваиваю переменной n значение n + 10 (10 + 10). Теперь в n лежит значение 20.

Точно так же можно использовать операторы для уменьшения переменной (вычитание) или же умножение или деление.

Для таких операций есть краткая форма записи - символов меньше, писать ко удобнее:

То есть тут просто сокращенная запись, а действия выполняются точно такие же. Приучайте себя писать сразу так - выработайте привычку.

На первой строке: n += 10 тоже самое что и n = n + 10 (все остальные записи расшифровываются точно по такому же принципу)

Ну и еще сегодня предлагаю начать разбирать операторы отношения (знаки больше, меньше и их вариации)

Напишем такой код:

Все эти операторы возвращают логический тип - true или false (правда или ложь)

Таким образом:

Первая строка - true

Вторая - false

Третья строка - знак больше или равно - возвращает true, когда левое число больше либо равно правому (в нашем случае true)

Четвертая строка - меньше или равно - у нас тут false

Пятая строка - проверка на равенство - true только когда левое и правое число одинаковы (равны) - тут у нас true

Шестая строка - true только когда левое и правое числа не равны (11 равно 11, следовательно вернется false)

Смотрим на вывод в консоль:

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


@honey_and_money - Только непрерывное развитие!

Report Page