Zymba Documentation
Number
object @Number() {
EPSILON;
INF;
MINFLOAT;
MININT;
MAXFLOAT;
MAXINT;
NAN;
compare(number $number1, number $number2): int {}
countLeadingZeros(int $number): int {}
equals(number $number1, number $number2): bool {}
format(number $number, int $precision, string $point, string $separator): string {}
fromBinary(string $binary): number {}
fromHex(string $hex): number {}
fromOctal(string $octal): number {}
hasFractionalPart(number $number): bool {}
hasIntegerPart(number $number): bool {}
isBigEndian(): bool {}
isEven(number $number): bool {}
isFinite(number $number): bool {}
isInfinite(number $number): bool {}
isNaN(number $number): bool {}
isNatural(number $number): bool {}
isNegative(number $number): bool {}
isOdd(number $number): bool {}
isPositive(number $number): bool {}
isPrime(number $number): bool {}
isSafeInteger(number $number): bool {}
isZero(number $number): bool {}
max(...$numbers): number {}
min(...$numbers): number {}
normalize(number $number): number {}
randomFloat(number $min, number $max): float {}
randomInt(int $min, int $max): int {}
roundDown(number $number, int $precision): float {}
roundHalfDown(number $number, int $precision): float {}
roundHalfToEven(number $number, int $precision): float {}
roundHalfToOdd(number $number, int $precision): float {}
roundHalfToInfinity(number $number, int $precision): float {}
roundHalfToZero(number $number, int $precision): float {}
roundHalfUp(number $number, int $precision): float {}
roundToInfinity(number $number, int $precision): float {}
roundToZero(number $number, int $precision): float {}
roundUp(number $number, int $precision): float {}
toBinary(int $decimal): string {}
toExponential(number $number, int $digits): string {}
toFixed(number $number, int $digits): string {}
toHex(int $decimal): string {}
toOctal(int $decimal): string {}
toPrecision(number $number, int $digits): string {}
}
Static number related constants and functions.