SerenityJS
    Preparing search index...

    Hierarchy

    • Number
      • FloatTag

    Implements

    Index

    Constructors

    • Create a new FloatTag instance.

      Parameters

      • value: number

        The float value.

      • Optionalname: null | string

        The name of the tag, defaults to null.

      Returns FloatTag

    Properties

    name: null | string

    The name of the nbt tag.

    type: Float = TagType.Float

    The nbt tag type of the data type.

    EPSILON: number

    The value of Number.EPSILON is the difference between 1 and the smallest value greater than 1 that is representable as a Number value, which is approximately: 2.2204460492503130808472633361816 x 10‍−‍16.

    MAX_SAFE_INTEGER: number

    The value of the largest integer n such that n and n + 1 are both exactly representable as a Number value. The value of Number.MAX_SAFE_INTEGER is 9007199254740991 2^53 − 1.

    MAX_VALUE: number

    The largest number that can be represented in JavaScript. Equal to approximately 1.79E+308.

    MIN_SAFE_INTEGER: number

    The value of the smallest integer n such that n and n − 1 are both exactly representable as a Number value. The value of Number.MIN_SAFE_INTEGER is −9007199254740991 (−(2^53 − 1)).

    MIN_VALUE: number

    The closest number to zero that can be represented in JavaScript. Equal to approximately 5.00E-324.

    NaN: number

    A value that is not a number. In equality comparisons, NaN does not equal any value, including itself. To test whether a value is equivalent to NaN, use the isNaN function.

    NEGATIVE_INFINITY: number

    A value that is less than the largest negative number that can be represented in JavaScript. JavaScript displays NEGATIVE_INFINITY values as -infinity.

    POSITIVE_INFINITY: number

    A value greater than the largest number that can be represented in JavaScript. JavaScript displays POSITIVE_INFINITY values as infinity.

    Methods

    • Returns a string containing a number represented in exponential notation.

      Parameters

      • OptionalfractionDigits: number

        Number of digits after the decimal point. Must be in the range 0 - 20, inclusive.

      Returns string

    • Returns a string representing a number in fixed-point notation.

      Parameters

      • OptionalfractionDigits: number

        Number of digits after the decimal point. Must be in the range 0 - 20, inclusive.

      Returns string

    • Converts a number to a string by using the current or specified locale.

      Parameters

      • Optionallocales: string | string[]

        A locale string or array of locale strings that contain one or more language or locale tags. If you include more than one locale string, list them in descending order of priority so that the first entry is the preferred locale. If you omit this parameter, the default locale of the JavaScript runtime is used.

      • Optionaloptions: NumberFormatOptions

        An object that contains one or more properties that specify comparison options.

      Returns string

    • Converts a number to a string by using the current or specified locale.

      Parameters

      • Optionallocales: LocalesArgument

        A locale string, array of locale strings, Intl.Locale object, or array of Intl.Locale objects that contain one or more language or locale tags. If you include more than one locale string, list them in descending order of priority so that the first entry is the preferred locale. If you omit this parameter, the default locale of the JavaScript runtime is used.

      • Optionaloptions: NumberFormatOptions

        An object that contains one or more properties that specify comparison options.

      Returns string

    • Returns a string containing a number represented either in exponential or fixed-point notation with a specified number of digits.

      Parameters

      • Optionalprecision: number

        Number of significant digits. Must be in the range 1 - 21, inclusive.

      Returns string

    • Returns a string representation of an object.

      Parameters

      • Optionalradix: number

        Specifies a radix for converting numeric values to strings. This value is only used for numbers.

      Returns string

    • Returns the primitive value of the specified object.

      Returns number

    • Returns true if passed value is finite. Unlike the global isFinite, Number.isFinite doesn't forcibly convert the parameter to a number. Only finite values of the type number, result in true.

      Parameters

      • number: unknown

        A numeric value.

      Returns boolean

    • Returns true if the value passed is an integer, false otherwise.

      Parameters

      • number: unknown

        A numeric value.

      Returns boolean

    • Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number). Unlike the global isNaN(), Number.isNaN() doesn't forcefully convert the parameter to a number. Only values of the type number, that are also NaN, result in true.

      Parameters

      • number: unknown

        A numeric value.

      Returns boolean

    • Returns true if the value passed is a safe integer.

      Parameters

      • number: unknown

        A numeric value.

      Returns boolean

    • Converts a string to a floating-point number.

      Parameters

      • string: string

        A string that contains a floating-point number.

      Returns number

    • Converts A string to an integer.

      Parameters

      • string: string

        A string to convert into a number.

      • Optionalradix: number

        A value between 2 and 36 that specifies the base of the number in string. If this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal. All other strings are considered decimal.

      Returns number

    • Read the nbt tag from the stream.

      Parameters

      • stream: BinaryStream

        The binary stream to read from.

      • options: ReadWriteOptions = ...

        The options for reading the tag.

      Returns FloatTag

    • Write the nbt tag to the stream.

      Parameters

      • stream: BinaryStream

        The binary stream to write to.

      • value: FloatTag

        The value of the tag to write.

      • options: ReadWriteOptions = ...

        The options for writing the tag.

      Returns void