Предлагаем рассмотреть на практике упражнения по построению логических схем для различных выражений, содержащих логические элементы. Упражнение 1. Рассмотрим логическую формулу не B или (не D или C) и A и не B или не B запишем формулу в символическом виде: Построим таблицы истинности для подтверждения правильности сокращения формулы. В качестве Упражнения предлагается изобразить логические схемы в одном из Симуляторов логических схем (например, Atanua, LogicLy и др.) для первоначальной логической...
Логические операторы && и || работают с величинами разных типов очень странным образом. Они преобразуют величину с левой стороны оператора в булевскую, чтобы понять, что делать дальше, но в зависимости от оператора и от результата этого преобразования, возвращают оригинальное значение либо левой, либо правой части. К примеру, || вернёт значение с левой части, когда его можно преобразовать в true – а иначе вернёт правую часть. console.log(null || "user") // → user console.log("Karl" || "user") // → Karl Такая работа оператора || позволяет использовать его как откат к значению по умолчанию...