Операторы > && (short-circuit AND)
&& (короткое И)
Синтаксис
expression1
&&
expression2
Аргументы
expression1, expression2
Числа, строки, переменные или функции.
Описание
Логический оператор; производит булеву операцию над значениями одного или обоих выражений. Интерпретатор Flash анализирует левое expression1
и возвращает false
, если выражение оценивается как false
. Если expression1
оценивается как true
, то рассматривается правое expression2
. Если и expression2
оценивается как true
, то окончательный результат - true
, в противном случае результат - false
.
Player
Flash 4 или более поздней версии.
Пример
В этом примере переменным winner
и loser
присваивается соответствующие значения, как результат оценки правых частей выражений:
winner = (chocolateEggs >=10) && (jellyBeans >=25); loser = (chocolateEggs <=1) && (jellyBeans <= 5); if (winner) { alert = "You Win the Hunt!"; if (loser) { alert = "Now THAT'S Unhappy Hunting!"; } } else { alert = "We're all winners!"; }