JSAnyOperatorExtension 扩展

通用 JavaScript 运算符。

索引运算符([][]=)应通过运算符重载声明,例如:

external operator int [](int key);

本扩展中的所有运算符都应只接受和返回 JS 类型。

on

属性

isTruthy bool
JavaScript 中 !![this] 的结果。
无设置器
not bool
JavaScript 中 ![this] 的结果。
无设置器

方法

add(JSAny? any) JSAny
JavaScript 中 this + any 的结果。
and(JSAny? any) JSAny?
JavaScript 中 this && any 的结果。
divide(JSAny? any) JSAny
JavaScript 中 this / any 的结果。
equals(JSAny? any) JSBoolean
JavaScript 中 this == any 的结果。
exponentiate(JSAny? any) JSAny
JavaScript 中 this ** any 的结果。
greaterThan(JSAny? any) JSBoolean
JavaScript 中 this > any 的结果。
greaterThanOrEqualTo(JSAny? any) JSBoolean
JavaScript 中 this >= any 的结果。
lessThan(JSAny? any) JSBoolean
JavaScript中 this < any 的结果。
lessThanOrEqualTo(JSAny? any) JSBoolean
JavaScript中 this <= any 的结果。
modulo(JSAny? any) JSAny
JavaScript中 this % any 的结果。
multiply(JSAny? any) JSAny
JavaScript中 this * any 的结果。
notEquals(JSAny? any) JSBoolean
JavaScript中 this != any 的结果。
or(JSAny? any) JSAny?
JavaScript中 this || any 的结果。
strictEquals(JSAny? any) JSBoolean
JavaScript中 this === any 的结果。
strictNotEquals(JSAny? any) JSBoolean
JavaScript中 this !== any 的结果。
subtract(JSAny? any) JSAny
JavaScript中 this - any 的结果。
unsignedRightShift(JSAny? any) JSNumber
JavaScript中 this >>> any 的结果。