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, toJSONString
asArray, asBoolean, asBooleanObject, asFunction, asNumber, asString, asStringObject, getBooleanValue, getStringValue, isArray, isBoolean, isBooleanObject, isFunction, isNull, isNumber, isString, isStringObject, isUndefined
public 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