Class JsMath


  • @JsType(isNative=true,
            name="Math",
            namespace="<global>")
    public class JsMath
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static double E  
      static double LN10  
      static double LN2  
      static double LOG10E  
      static double LOG2E  
      static double PI  
      static double SQRT1_2  
      static double SQRT2  
    • Constructor Summary

      Constructors 
      Constructor Description
      JsMath()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double abs​(java.lang.Object x)  
      static double acos​(java.lang.Object x)  
      static double acosh​(double value)  
      static double asin​(java.lang.Object x)  
      static double asinh​(double value)  
      static double atan​(java.lang.Object x)  
      static double atan2​(java.lang.Object y, java.lang.Object x)  
      static double atanh​(double value)  
      static double cbrt​(double value)  
      static int ceil​(java.lang.Object x)  
      static int clz32​(int value)  
      static double cos​(java.lang.Object x)  
      static double cosh​(double value)  
      static double exp​(java.lang.Object x)  
      static double expm1​(double value)  
      static int floor​(java.lang.Object x)  
      static double fround​(double value)  
      static double hypot​(double... var_args)  
      static double imul​(double value1, double value2)  
      static double log​(java.lang.Object x)  
      static double log10​(double value)  
      static double log1p​(double value)  
      static double log2​(double value)  
      static double max​(java.lang.Object... var_args)  
      static double min​(java.lang.Object... var_args)  
      static double pow​(java.lang.Object x, java.lang.Object y)  
      static double random()  
      static int round​(java.lang.Object x)  
      static double sign​(double value)  
      static double sin​(java.lang.Object x)  
      static double sinh​(double value)  
      static double sqrt​(java.lang.Object x)  
      static double tan​(java.lang.Object x)  
      static double tanh​(double value)  
      static java.lang.String toSource()  
      static int trunc​(double value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • E

        @JsOverlay
        public static final double E
      • LN10

        @JsOverlay
        public static final double LN10
      • LN2

        @JsOverlay
        public static final double LN2
      • LOG10E

        @JsOverlay
        public static final double LOG10E
      • LOG2E

        @JsOverlay
        public static final double LOG2E
      • PI

        @JsOverlay
        public static final double PI
      • SQRT1_2

        @JsOverlay
        public static final double SQRT1_2
      • SQRT2

        @JsOverlay
        public static final double SQRT2
    • Constructor Detail

      • JsMath

        public JsMath()
    • Method Detail

      • abs

        public static double abs​(java.lang.Object x)
      • acos

        public static double acos​(java.lang.Object x)
      • acosh

        public static double acosh​(double value)
      • asin

        public static double asin​(java.lang.Object x)
      • asinh

        public static double asinh​(double value)
      • atan

        public static double atan​(java.lang.Object x)
      • atan2

        public static double atan2​(java.lang.Object y,
                                   java.lang.Object x)
      • atanh

        public static double atanh​(double value)
      • cbrt

        public static double cbrt​(double value)
      • ceil

        public static int ceil​(java.lang.Object x)
      • clz32

        public static int clz32​(int value)
      • cos

        public static double cos​(java.lang.Object x)
      • cosh

        public static double cosh​(double value)
      • exp

        public static double exp​(java.lang.Object x)
      • expm1

        public static double expm1​(double value)
      • floor

        public static int floor​(java.lang.Object x)
      • fround

        public static double fround​(double value)
      • hypot

        public static double hypot​(double... var_args)
      • imul

        public static double imul​(double value1,
                                  double value2)
      • log

        public static double log​(java.lang.Object x)
      • log10

        public static double log10​(double value)
      • log1p

        public static double log1p​(double value)
      • log2

        public static double log2​(double value)
      • max

        public static double max​(java.lang.Object... var_args)
      • min

        public static double min​(java.lang.Object... var_args)
      • pow

        public static double pow​(java.lang.Object x,
                                 java.lang.Object y)
      • random

        public static double random()
      • round

        public static int round​(java.lang.Object x)
      • sign

        public static double sign​(double value)
      • sin

        public static double sin​(java.lang.Object x)
      • sinh

        public static double sinh​(double value)
      • sqrt

        public static double sqrt​(java.lang.Object x)
      • tan

        public static double tan​(java.lang.Object x)
      • tanh

        public static double tanh​(double value)
      • toSource

        public static java.lang.String toSource()
      • trunc

        public static int trunc​(double value)