public class JSNumberObject extends JSObject
| Modifier and Type | Method and Description |
|---|---|
JSNumberObject |
asNumberObject()
Casts the current JavaScript object to
将当前的JavaScript对象转换为JSNumberObject类型。 JSNumberObject type.
|
double |
getNumberValue()
Returns number value of the current JavaScript object if object represents a primitive number or Number object, otherwise throws
如果object表示原始数字或Number对象,则返回当前JavaScript对象的number值,否则抛出IllegalStateException。 IllegalStateException.
|
boolean |
isNumberObject()
Indicates whether JavaScript value is a Number object.
指示JavaScript值是否为Number对象。 |
java.lang.String |
toString() |
double |
valueOf()
Returns the primitive value of the Number object.
返回Number对象的原始值。 |
asJavaObject, asObject, getContext, getOwnPropertyNames, getProperty, getPropertyNames, hasProperty, isJavaObject, isObject, removeProperty, setProperty, setProperty, toJSONStringasArray, asBoolean, asBooleanObject, asFunction, asNumber, asString, asStringObject, getBooleanValue, getStringValue, isArray, isBoolean, isBooleanObject, isFunction, isNull, isNumber, isString, isStringObject, isUndefinedpublic double valueOf()
public double getNumberValue()
JSValue
IllegalStateException.
getNumberValue in class
JSValue
public boolean isNumberObject()
JSValue
true, then the value can be casted to
JSNumberObject type. For example:
if (value.isNumberObject()) {
JSNumberObject numberObject = value.asNumberObject();
}
isNumberObject in class
JSValue
true when JavaScript value is a Number object.
当JavaScript值为Number对象时。
public JSNumberObject asNumberObject()
JSValue
JSNumberObject type. If the current object doesn't represent a Number object, the
IllegalStateException error is thrown.
asNumberObject in class
JSValue