extra-number
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.27 • Public • Published

    A number is a mathematical object used to count, measure, and label.

    Number type is double-precision 64-bit binary format IEEE 754 value. Includes notation conversion functions, as well as utilities.

    const number = require('extra-number');
    
    number.isPrime(53);
    // true
    
    number.properDivisors(6);
    // [1, 2, 3]
    
    number.round(9.1357, 0.05);
    // 9.15
    
    number.significantDigits(0.0034);
    // 2
    
    number.fromRoman('DCXLIX');
    // 649
    
    number.toScientific(695700000);
    // '6.957×10⁸' (radius of Sun in m)

    reference

    Method Action
    is Checks if value is a number.
    isPrime Checks if a number is prime.
    compare Compares 2 numbers.
    round Rounds number to specific precision.
    ceil Rounds up number to specific precision.
    floor Rounds down number to specific precision.
    lerp Gives a number based on weight, within given range.
    clamp Limits a number within given range.
    map Converts a number from one range to another.
    aliquotSum Gives sum of all proper divisors of n.
    properDivisors Gives a list of numbers that n is divisible by, except itself.
    significantDigits Counts the number of significant digits of a number.
    fromWords Converts number in words to number.
    fromRoman Converts roman numerals to number.
    toRoman Converts number to roman numerals.
    fromScientific Converts scientific notation to number.
    toScientific Converts number to scientific notation.

    help needed

    • fromWords with plural
    • fromRoman with decimal
    • toWords(opt=ordinal/cardinal)
    • toOrdinal
    • number.compare(pre)
    • math.log(n,base)
    • math.factorial(n)
    • math.perm(n, k)
    • math.dist()
    • math.degrees()
    • math.radians()
    • math.tau
    • math: separate statistics?


    nodef

    Browserified, minified version of this package is extra-number.min.

    Install

    npm i extra-number

    DownloadsWeekly Downloads

    4

    Version

    2.0.27

    License

    MIT

    Unpacked Size

    18.1 kB

    Total Files

    6

    Last publish

    Collaborators

    • wolfram77