Class JSNumber

java.lang.Object
org.graalvm.webimage.api.JSValue
org.graalvm.webimage.api.JSNumber

public final class JSNumber extends JSValue
Java representation of a JavaScript Number value.
  • Method Details

    • of

      public static JSNumber of(double d)
    • typeof

      public String typeof()
      Specified by:
      typeof in class JSValue
    • stringValue

      protected String stringValue()
      Specified by:
      stringValue in class JSValue
    • asByte

      public Byte asByte()
      Overrides:
      asByte in class JSValue
    • asShort

      public Short asShort()
      Overrides:
      asShort in class JSValue
    • asChar

      public Character asChar()
      Overrides:
      asChar in class JSValue
    • asInt

      public Integer asInt()
      Overrides:
      asInt in class JSValue
    • asFloat

      public Float asFloat()
      Overrides:
      asFloat in class JSValue
    • asLong

      public Long asLong()
      Overrides:
      asLong in class JSValue
    • asDouble

      public Double asDouble()
      Overrides:
      asDouble in class JSValue
    • asBigInteger

      public BigInteger asBigInteger()
      Overrides:
      asBigInteger in class JSValue
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isFinite

      public static boolean isFinite(JSNumber number)
    • isFinite

      public static boolean isFinite(double number)
    • isInteger

      public static boolean isInteger(JSNumber number)
    • isInteger

      public static boolean isInteger(double number)
    • isNaN

      public static boolean isNaN(JSNumber number)
    • isNaN

      public static boolean isNaN(double number)
    • isSafeInteger

      public static boolean isSafeInteger(JSNumber number)
    • isSafeInteger

      public static boolean isSafeInteger(double number)
    • parseFloat

      public static double parseFloat(String number)
    • parseInt

      public static long parseInt(String number)
    • parseInt

      public static long parseInt(String number, int radix)
    • epsilon

      public static double epsilon()
    • maxSafeInteger

      public static long maxSafeInteger()
    • maxValue

      public static double maxValue()
    • minSafeInteger

      public static long minSafeInteger()
    • minValue

      public static double minValue()
    • nan

      public static double nan()
    • negativeInfinity

      public static double negativeInfinity()
    • positiveInfinity

      public static double positiveInfinity()
    • toExponential

      public String toExponential()
    • toExponential

      public String toExponential(int fractionDigits)
    • toFixed

      public String toFixed()
    • toFixed

      public String toFixed(int digits)
    • toLocaleString

      public String toLocaleString()
    • toLocaleString

      public String toLocaleString(String locales)
    • toLocaleString

      public String toLocaleString(String locales, JSObject options)
    • toPrecision

      public String toPrecision()
    • toPrecision

      public String toPrecision(int precision)
    • toString

      public String toString(int radix)
    • valueOf

      public double valueOf()