JSAnyOperatorExtension 扩展

通用 JavaScript 操作符。

索引操作符([][]=)应通过操作符重载声明,例如

external operator int [](int key);

本扩展中的所有操作符都应仅接受和返回 JS 类型。

属性

isTruthy JSBoolean
JavaScript 中 !!this 的结果。
无设置器
not JSBoolean
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的结果。