Create a new SerikaNum tuple from a primitive number, returning the mantissa and exponent respectively.
Get the absolute value of the SerikaNum tuple.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Absolute value of the SerikaNum tuple
Adds two SerikaNum tuples together.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
Resulting SerikaNum tuple
Rounds up the SerikaNum tuple to the nearest integer. This operation is unsafe for numbers beyond 2^1024.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
SerikaNum tuple rounded up to the nearest integer
Change the number of decimal points when formatting SerikaNum tuples into a string.
Decimal points to display in strings
Change the default abbreviation mode used in toString.
Abbreviation method to use
In SerikaNum, addition and substraction is usually performed at up to 16 digits of precision.
This means that 1e+16 + 1 will simply remain as 1e+16, while 1e+15 + 1 would change.
Change this threshold to modify how large a difference is allowed for such calculations.
Note that this usually does not provide any performance improvements.
New exponent threshold
Divides the first SerikaNum tuple by the second.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
Resulting SerikaNum tuple
Checks if two SerikaNum tuples are equivalent.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
Optionaltolerance: numberOptional tolerance for floating point comparison (defaults to 1e-7)
Equality of the two SerikaNum tuples
Checks if two SerikaNum tuples are exactly the same. This does not account for floating point precision errors.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
Exact equality of the two SerikaNum tuples
Rounds down the SerikaNum tuple to the nearest integer. This operation is unsafe for numbers beyond 2^1024.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
SerikaNum tuple rounded down to the nearest integer
Converts the single primitive number back into a SerikaNum tuple. This SerikaNum tuple is usually much more inaccurate than it previous was before conversion into a single primitive number. Use this method to display numbers stored in leaderboard datastores.
Single primitive number
Resulting SerikaNum tuple
Converts a formatted string into a SerikaNum tuple.
String to parse
Resulting SerikaNum tuple
Converts a formatted string into a SerikaNum tuple.
String to parse
Resulting SerikaNum tuple
Checks if the first SerikaNum tuple is less than or equal to the second.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
First SerikaNum tuple is less than or equal to the second
Checks if the first SerikaNum tuple is less than the second.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
First SerikaNum tuple is less than the second
Get the logarithm of the SerikaNum tuple with the specified primitive number base.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Optionalbase: numberBase of the logarithm as a primitive number
Resulting SerikaNum tuple
Get the logarithm of the SerikaNum tuple with a base of 10.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Resulting SerikaNum tuple
Gets the remainder of the first SerikaNum tuple divided by the second. This is a slightly expensive operation.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
Resulting SerikaNum tuple
Checks if the first SerikaNum tuple is more than or equal to the second.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
First SerikaNum tuple is more than or equal to the second
Checks if the first SerikaNum tuple is more than to the second.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
First SerikaNum tuple is more than the second
Multiplies two SerikaNum tuples together.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
Resulting SerikaNum tuple
Raises the SerikaNum tuple by the specified power.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Power to raise by in a primitive number.
Resulting SerikaNum tuple
Calculates the reciprocal of the SerikaNum tuple (1/x).
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Reciprocal of the SerikaNum tuple
Reverts the SerikaNum tuple back to a primitive number.
For numbers beyond 2^1024, this will return math.huge.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Reverted primitive number
Calculates the nth root of the SerikaNum tuple.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Root to calculate (e.g., 2 for square root, 3 for cube root)
Resulting SerikaNum tuple
Rounds the SerikaNum tuple to the nearest integer. This operation is unsafe for numbers beyond 2^1024.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
SerikaNum tuple rounded to the nearest integer
Substracts the first SerikaNum tuple by the second.
First SerikaNum tuple's mantissa
First SerikaNum tuple's exponent
Second SerikaNum tuple's mantissa
Second SerikaNum tuple's exponent
Resulting SerikaNum tuple
Converts the SerikaNum tuple into a string in scientific notation format.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Resulting string
Converts the SerikaNum tuple into a single primitive number that represents the magnitude of the number. This method should only be used for leaderboards and other things that do not require the specific number itself as the resulting single numbers are highly inaccurate.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Resulting single number
Converts the SerikaNum tuple into a string with the specified mode. If suffix is used, this method is equivalent to toSuffix. If scientific is used, this method is equivalent to toScientific.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Optionalmode: "suffix" | "scientific"Mode of conversion to string
Resulting string
Converts the SerikaNum tuple into a string with a number and suffix. Use the Suffixer.changeSuffixes method to edit the suffixes. If a suffix for the specified SerikaNum tuple is not found, scientific notation is used.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Resulting string
Flips the sign of the SerikaNum tuple. Equivalent to multiplying by -1.
SerikaNum tuple's mantissa
SerikaNum tuple's exponent
Negative of the SerikaNum tuple
Basic library for performing mathematical operations on numbers exceeding 2^1024.