A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Logical_AND_assignment below:

Присваивание логического И (&&=) - JavaScript

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

(ложноподобное выражение) && следующее выражение — вычисление останавливается на ложноподобном выражении;

Сокращённое вычисление хорошо тем, что следующее выражение не будет вычислено, т.е. всё, связанное с ним, будет проигнорировано (например, если следующее выражение представляет собой вызов функции, то он никогда не произойдёт).

Оператор присваивания логического И также поддерживает сокращённое вычисление, поэтому x &&= y по сути то же самое, что и выражение ниже:

В отличие от следующего примера, где операция присваивания произойдёт вне зависимости от результата вычисления:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4