Package xyz.cofe.cxel.js.op
Class OrOperator
java.lang.Object
xyz.cofe.cxel.js.op.OrOperator
public class OrOperator
extends java.lang.Object
Оператор
Согласно логам поведение оператора || определяется левым операндом.
Keyword.Or
Согласно логам поведение оператора || определяется левым операндом.
-
Constructor Summary
Constructors Constructor Description OrOperator() -
Method Summary
Modifier and Type Method Description static java.lang.Objector(java.lang.Boolean left, java.lang.Object right)Если left = true, то true, иначе rightstatic java.lang.Objector(java.lang.Boolean left, Undef right)static java.lang.Objector(java.lang.Double left, java.lang.Object right)Если left!static java.lang.Objector(java.lang.Double left, Undef right)static java.lang.Objector(java.lang.Object left, java.lang.Object right)При передачи left=null всегда возвращается правый (right) операндstatic java.lang.Objector(java.lang.Object left, Undef right)static java.lang.Objector(java.lang.String left, java.lang.Object right)Если left.length()==0 тогда => left иначе rightstatic java.lang.Objector(java.lang.String left, Undef right)static java.lang.Objector(Undef left, java.lang.Object right)При передачи left=undefined всегда возвращается правый (right) операндstatic java.lang.Objector(Undef left, Undef right)
-
Constructor Details
-
OrOperator
public OrOperator()
-
-
Method Details
-
or
public static java.lang.Object or(java.lang.Object left, java.lang.Object right)При передачи left=null всегда возвращается правый (right) операнд- Parameters:
left- левый операнд, ожидается nullright- правый операнд- Returns:
- правый операнд
-
or
При передачи left=undefined всегда возвращается правый (right) операнд- Parameters:
left- левый операнд, ожидается undefinedright- правый операнд- Returns:
- правый операнд
-
or
-
or
-
or
-
or
-
or
-
or
public static java.lang.Object or(java.lang.Boolean left, java.lang.Object right)Если left = true, то true, иначе right- Parameters:
left- Левый операндright- Правый операнд- Returns:
- Если left = true, то true, иначе right
-
or
public static java.lang.Object or(java.lang.Double left, java.lang.Object right)Если left!=0.0 тогда => left иначе right- Parameters:
left- Левый операндright- Правый операнд- Returns:
- Если left!=0.0 тогда => left иначе right
-
or
public static java.lang.Object or(java.lang.String left, java.lang.Object right)Если left.length()==0 тогда => left иначе right- Parameters:
left- Левый операндright- Правый операнд- Returns:
- Если left.length()==0 тогда => left иначе right
-