Math

Functions

  • ACos()

    Returns the angle whose cosine is the value passed as the argument.

  • ArrayMedian()

    Calculates the Median value of items in an array.

  • ASin()

    Determines the arcSine of a number. The arcSine is the angle whose sine is number.

  • Atn()

    ArcTangent function. The arcTangent is the angle whose tangent is number.

  • BitAnd()

    Performs a bitwise logical AND operation.

  • BitMaskClear()

    Performs a bitwise mask clear operation.

  • BitMaskRead()

    Performs a bitwise mask read operation.

  • BitMaskSet()

    Performs a bitwise mask set operation.

  • BitNot()

    Performs a bitwise logical NOT operation.

  • BitOr()

    Performs a bitwise logical OR operation.

  • BitSHLN()

    Performs a bitwise shift-left, no-rotation operation.

  • BitSHRN()

    Performs a bitwise shift-right, no-rotation operation.

  • BitXor()

    Performs a bitwise logical XOR operation.

  • Ceiling()

    Determines the closest integer that is greater than a specified number.

  • Cos()

    Calculates the cosine of an angle that is entered in radians. A number; the cosine of the angle.

  • Exp()

    Calculates the exponent whose base is e that represents number.

  • FormatBaseN()

    String Converts number to a string, in the base specified by radix. For example: FormatBaseN(1024,16)

  • InputBaseN()

    Converts string, using the base specified by radix, to an integer. For example: InputBaseN("3ff",16)

  • Log()

    Calculates the natural logarithm of a number. Natural logarithms are based on the constant e (2.71828182845904).

  • Log10()

    Calculates the logarithm of number, to base 10.

  • Pi()

    Gets the mathematical constant p, accurate to 15 digits. The number 3.14159265358979.

  • PrecisionEvaluate()

    Evaluates one or more string expressions.

  • RandRange()

    Generates a random integer between two specified numbers.

  • Sgn()

    Determines the sign of a number.

  • Sin()

    Calculates the sine of an angle that is entered in radians.

  • Sqr()

    Calculates the square root of a number.

  • Tan()

    Calculates the tangent of an angle that is entered in radians.

Methods

  • numeric.aCos()

    Returns the angle whose cosine is the value passed as the argument.

  • numeric.aSin()

    Determines the arcSine of a number. The arcSine is the angle whose sine is number.

  • numeric.atn()

    ArcTangent function. The arcTangent is the angle whose tangent is number.

  • numeric.bitAnd()

    Performs a bitwise logical AND operation.

  • numeric.bitMaskClear()

    Performs a bitwise mask clear operation.

  • numeric.bitMaskRead()

    Performs a bitwise mask read operation. Returns an integer, created from length bits of number, beginning at start.

  • numeric.bitMaskSet()

    Performs a bitwise mask set operation.

  • numeric.bitNot()

    Performs a bitwise logical NOT operation.

  • numeric.bitOr()

    Performs a bitwise logical OR operation.

  • numeric.bitSHLN()

    Performs a bitwise shift-left, no-rotation operation.

  • numeric.bitSHRN()

    Performs a bitwise shift-right, no-rotation operation.

  • numeric.bitXor()

    Performs a bitwise logical XOR operation.

  • numeric.ceiling()

    Determines the closest integer that is greater than a specified number.

  • numeric.cos()

    Calculates the cosine of an angle that is entered in radians. A number; the cosine of the angle.

  • numeric.exp()

    Calculates the exponent whose base is e that represents number. The constant e equals 2.71828182845904, the base of the natural logarithm. This function is the inverse of Log, the natural logarithm of number.

  • numeric.log()

    Calculates the natural logarithm of a number. Natural logarithms are based on the constant e (2.71828182845904).

  • numeric.log10()

    Calculates the logarithm of number, to base 10.

  • numeric.sgn()

    Determines the sign of a number.

  • numeric.sin()

    Calculates the sine of an angle that is entered in radians.

  • numeric.sqr()

    Calculates the square root of a number.

  • numeric.tan()

    Calculates the tangent of an angle that is entered in radians.

Objects

Guides

  • Mathematical Precision

    Learn about the switch from double to BigDecimal in Lucee 6 for more precise mathematical operations. This guide provides information on how to change the default behavior if needed.

  • Operators

    Mathematical, Logical, Ternary, Comparison, String and Elvis Operators