@keqingrong/math
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

@keqingrong/math (WIP)

Utilities for some frequently used calculation

npm version

Installation

npm install @keqingrong/math

Usage

import {
  toFixedAdvanced,
  yuan2cent,
  calculateDiscountedPrice,
  calculateDiscount,
} from '@keqingrong/math';

(0.015).toFixed(2); // '0.01'
toFixedAdvanced(0.015, 2); // '0.02'

33.8 * 100; // 3379.9999999999995
yuan2cent(33.8); // 3380;

calculateDiscountedPrice(1000, 8); // '800.00'
calculateDiscountedPrice(998, 8.8); // '888.22'

calculateDiscount(1000, 800); // '8'
calculateDiscount(1000, 888); // '8.9'

API

  • mb2gb()
  • cent2yuan()
  • yuan2cent()
  • addYuan()
  • subYuan()
  • calculateDiscountedPrice()
  • calculateDiscount()
  • toFixed()
  • toFixedAdvanced()
  • stripTrailingZeros()
  • getDecimalDigits()
  • subDecimal()

License

MIT © Qingrong Ke

/@keqingrong/math/

    Package Sidebar

    Install

    npm i @keqingrong/math

    Weekly Downloads

    0

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    79.3 kB

    Total Files

    14

    Last publish

    Collaborators

    • dearke