[][src]Struct js_sys::Math

#[repr(transparent)]
pub struct Math { /* fields omitted */ }

Methods

impl Math
[src]

The Math.abs() function returns the absolute value of a number, that is Math.abs(x) = |x|

MDN documentation

impl Math
[src]

The Math.acos() function returns the arccosine (in radians) of a number, that is ∀x∊[-1;1] Math.acos(x) = arccos(x) = the unique y∊[0;π] such that cos(y)=x

MDN documentation

impl Math
[src]

The Math.acosh() function returns the hyperbolic arc-cosine of a number, that is ∀x ≥ 1 Math.acosh(x) = arcosh(x) = the unique y ≥ 0 such that cosh(y) = x

MDN documentation

impl Math
[src]

The Math.asin() function returns the arcsine (in radians) of a number, that is ∀x ∊ [-1;1] Math.asin(x) = arcsin(x) = the unique y∊[-π2;π2] such that sin(y) = x

MDN documentation

impl Math
[src]

The Math.asinh() function returns the hyperbolic arcsine of a number, that is Math.asinh(x) = arsinh(x) = the unique y such that sinh(y) = x

MDN documentation

impl Math
[src]

The Math.atan() function returns the arctangent (in radians) of a number, that is Math.atan(x) = arctan(x) = the unique y ∊ [-π2;π2]such that tan(y) = x

impl Math
[src]

The Math.atan2() function returns the arctangent of the quotient of its arguments.

MDN documentation

impl Math
[src]

The Math.atanh() function returns the hyperbolic arctangent of a number, that is ∀x ∊ (-1,1), Math.atanh(x) = arctanh(x) = the unique y such that tanh(y) = x

MDN documentation

impl Math
[src]

The Math.cbrt() function returns the cube root of a number, that is Math.cbrt(x) = x^3 = the unique y such that y^3 = x

MDN documentation

impl Math
[src]

The Math.ceil() function returns the smallest integer greater than or equal to a given number.

MDN documentation

impl Math
[src]

The Math.clz32() function returns the number of leading zero bits in the 32-bit binary representation of a number.

MDN documentation

impl Math
[src]

The Math.cos() static function returns the cosine of the specified angle, which must be specified in radians. This value is length(adjacent)/length(hypotenuse).

MDN documentation

impl Math
[src]

The Math.cosh() function returns the hyperbolic cosine of a number, that can be expressed using the constant e.

MDN documentation

impl Math
[src]

The Math.exp() function returns e^x, where x is the argument, and e is Euler's number (also known as Napier's constant), the base of the natural logarithms.

MDN documentation

impl Math
[src]

The Math.expm1() function returns e^x - 1, where x is the argument, and e the base of the natural logarithms.

MDN documentation

impl Math
[src]

The Math.floor() function returns the largest integer less than or equal to a given number.

MDN documentation

impl Math
[src]

The Math.fround() function returns the nearest 32-bit single precision float representation of a Number.

MDN documentation

impl Math
[src]

The Math.hypot() function returns the square root of the sum of squares of its arguments.

MDN documentation

impl Math
[src]

The Math.imul() function returns the result of the C-like 32-bit multiplication of the two parameters.

MDN documentation

impl Math
[src]

The Math.log() function returns the natural logarithm (base e) of a number. The JavaScript Math.log() function is equivalent to ln(x) in mathematics.

MDN documentation

impl Math
[src]

The Math.log10() function returns the base 10 logarithm of a number.

MDN documentation

impl Math
[src]

The Math.log1p() function returns the natural logarithm (base e) of 1 + a number. MDN documentation

impl Math
[src]

The Math.log2() function returns the base 2 logarithm of a number.

MDN documentation

impl Math
[src]

The Math.max() function returns the largest of two numbers.

MDN documentation

impl Math
[src]

The static function Math.min() returns the lowest-valued number passed into it.

MDN documentation

impl Math
[src]

The Math.pow() function returns the base to the exponent power, that is, base^exponent.

MDN documentation

impl Math
[src]

The Math.random() function returns a floating-point, pseudo-random number in the range 0–1 (inclusive of 0, but not 1) with approximately uniform distribution over that range — which you can then scale to your desired range. The implementation selects the initial seed to the random number generation algorithm; it cannot be chosen or reset by the user.

MDN documentation

impl Math
[src]

The Math.round() function returns the value of a number rounded to the nearest integer.

MDN documentation

impl Math
[src]

The Math.sign() function returns the sign of a number, indicating whether the number is positive, negative or zero.

MDN documentation

impl Math
[src]

The Math.sin() function returns the sine of a number.

MDN documentation

impl Math
[src]

The Math.sinh() function returns the hyperbolic sine of a number, that can be expressed using the constant e: Math.sinh(x) = (e^x - e^-x)/2

MDN documentation

impl Math
[src]

The Math.sqrt() function returns the square root of a number, that is ∀x ≥ 0, Math.sqrt(x) = √x = the unique y ≥ 0 such that y^2 = x

MDN documentation

impl Math
[src]

The Math.tan() function returns the tangent of a number.

MDN documentation

impl Math
[src]

The Math.tanh() function returns the hyperbolic tangent of a number, that is tanh x = sinh x / cosh x = (e^x - e^-x)/(e^x + e^-x) = (e^2x - 1)/(e^2x + 1)

MDN documentation

impl Math
[src]

The Math.trunc() function returns the integer part of a number by removing any fractional digits.

MDN documentation

Methods from Deref<Target = Object>

The hasOwnProperty() method returns a boolean indicating whether the object has the specified property as its own property (as opposed to inheriting it).

MDN documentation

The isPrototypeOf() method checks if an object exists in another object's prototype chain.

MDN documentation

The propertyIsEnumerable() method returns a Boolean indicating whether the specified property is enumerable.

MDN documentation

The toLocaleString() method returns a string representing the object. This method is meant to be overridden by derived objects for locale-specific purposes.

MDN documentation

The toString() method returns a string representing the object.

MDN documentation

The valueOf() method returns the primitive value of the specified object.

MDN documentation

Trait Implementations

impl AsRef<JsValue> for Math
[src]

impl AsRef<Object> for Math
[src]

impl From<JsValue> for Math
[src]

impl From<Math> for JsValue
[src]

impl From<Math> for Object
[src]

impl Clone for Math
[src]

Performs copy-assignment from source. Read more

impl Debug for Math
[src]

impl Deref for Math
[src]

The resulting type after dereferencing.

impl WasmDescribe for Math
[src]

impl IntoWasmAbi for Math
[src]

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a Math
[src]

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl FromWasmAbi for Math
[src]

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl OptionFromWasmAbi for Math
[src]

impl RefFromWasmAbi for Math
[src]

The wasm ABI type references to Self are recovered from.

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

impl OptionIntoWasmAbi for Math
[src]

impl<'a> OptionIntoWasmAbi for &'a Math
[src]

impl JsCast for Math
[src]

Test whether this JS value is an instance of the type T. Read more

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

Performs a zero-cost unchecked cast into the specified type. Read more

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

Auto Trait Implementations

impl !Send for Math

impl !Sync for Math

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

Same as IntoWasmAbi::Abi