Логические операторы в Javascript — это НЕ(!), И (&&) и ИЛИ(||). Они используются для определения логики между переменными или значениями.

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

(&&) Логический оператор И

Оператор && возвращает true, если оба выражения верны, иначе результат вернет false.

(!) НЕ

При использовании ! вы должны находиться перед значением, и значение будет преобразовано в логическое значение и вернет противоположное значение. Это означает, что истинные значения вернут false, а ложные значения вернут true.

(||) OR

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

Методы итерации массива

Итерация является наиболее распространенным использованием операций, когда речь идет о программировании. Циклы помогают нам повторять массив многократно, быстро и легко.

Методы массива правильно записываются как Array.prototype.method(), поскольку Array.prototype относится к самому объекту Array. Для простоты мы просто укажем имя как method().

.forEach()

Метод forEach() выполняет предоставленную функцию один раз для каждого элемента массива.

.map()

Метод .map() создает новый массив с результатами вызова предоставленной функции для каждого элемента. Метод карты не изменяет исходный массив.

.filter()

Метод filter() создает новый массив со всеми элементами, прошедшими проверку, реализованную предоставленной функцией.

.reduce()

Метод сокращения запускает функцию для каждого элемента массива, чтобы получить одно значение. Метод сокращения работает слева направо в массиве.

ДОМ && JAVASCRIPT

DOM — это не язык программирования, но без него у языка JavaScript не было бы никакой модели. DOM означает объектную модель документа. К каждому элементу документа можно получить доступ и управлять им с помощью DOM и Javascript. Объекты представлены в дереве узлов.

Родительский ствол — это корень html, а дочерние ветви — это вложенные элементы, а листья — это содержимое с элементами.

Объект окна — это вершина, это самый крайний элемент объекта. Объект документа — это HTML-документ, содержащий содержимое страницы. Объект формы содержит теги ‹form›, установленные для объекта формы. Затем объект формы содержит все элементы, определенные для этого объекта, такие как текстовые поля, кнопки и флажки. Элементом DOM являются DIV, HTML, BODY на веб-странице.

Поиск элементов DOM с помощью селекторов, но их можно использовать только для элементов HTML.

ПРИМЕР: