angular-ts-math
v2.0.1
Published
Angular ts numbers and math!
Downloads
432
Maintainers
Readme
angular-ts-math
An angular repository for numbers and math.
Dependencies:
Content
Install
npm install angular-ts-math
Import
import { angularMath } from 'angular-ts-math/dist/angular-ts-math/angular-ts-math';
Use
Constants
- get the pi value
angularMath.getPi();
- get the e value
angularMath.getE();
- get the ln2 value
angularMath.getLn2();
- get the ln10 value
angularMath.getLn10();
- get the log2 of e value
angularMath.getLog2E();
- get the log10 of e value
angularMath.getLog10E();
- get the min safe
angularMath.getMinSafeInteger();
- get the max sage
angularMath.getMaxSafeInteger();
Random
- get random values between [0,1)
angularMath.getRandom();
- get random integer values between the min and max
angularMath.getIntegerRandomRange(min, max);
- get random n integers numbers between min and max
angularMath.getNIntegerRandomRange(min, max, n);
Utils
- check if the value is type number
angularMath.isNumber(number);
- check if the number is integer
angularMath.isInteger(number);
- check if the number is even
angularMath.isEven(number);
- check if the number is odd
angularMath.isOdd(number);
- check if the number is palindrome
angularMath.isPalindrome(number);
Convert
- convert a number to string
angularMath.numberToString(number);
- convert a number to binary
angularMath.numberToBinary(number);
- convert a number to octal
angularMath.numberToOct(number);
- convert a number to hexadecimal
angularMath.numberToHex(number);
Number actions
- get x% percent of a number
angularMath.percentOfNumber(number, percent);
- change the sign of a number
angularMath.oppositeOfNumber(number);
- get the rest of a div from 2 numbers
angularMath.getRest(number, div);
- get integer of a number
angularMath.integerOfNumber(number);
- get the number with a specific number of decimals
angularMath.getNumberWithDecimals(number, decimals);
- convert a number in a positive one
angularMath.absoluteOfNumber(number);
- get the power of a number
angularMath.powerOfNumber(number, power);
- get the square of a number
angularMath.squareOfNumber(number);
- get logarithm of a number
angularMath.logarithmOfNumber(number);
- get the nearest integer number of a number
angularMath.nearOfNumber(number);
- get the nearest next integer number of a number
angularMath.nextIntegerOfNumber(number);
- get the nearest back integer number of a number
angularMath.backIntegerOfNumber(number);
- get the reverse number of a number
angularMath.reverseOfNumber(number);
- get the length of a number
angularMath.lengthOfNumber(number);
- count the number of a specific figure in a number
angularMath.figureOfNumber(number, figure);
- get the factorial of an integer number
angularMath.factorialOfNumber(number);
Operations
- get the sum of n numbers
angularMath.sum(n1, n2, n3, ...);
- get the dif of n numbers, starting with the first
angularMath.dif(n1, n2, n3, ...);
- get the mul of n numbers
angularMath.mul(n1, n2, n3, ...);
- get the div of n numbers, starting with the first
angularMath.div(n1, n2, n3, ...);
- get the min value of n numbers
angularMath.getMinimum(n1, n2, n3, ...);
- get the max value of n numbers
angularMath.getMaximum(n1, n2, n3, ...);
- get the sum between integers min and max (sigma function)
angularMath.sigma(min, max);
- get the mul between integers min and max (pi function)
angularMath.pi(min, max);
Math
- get the cos value of a number
angularMath.cosNumber(number);
- get the sin value of a number
angularMath.sinNumber(number);
- get the tan value of a number
angularMath.tanNumber(number);
- get the acos value of a number
angularMath.acosNumber(number);
- get the asin value of a number
angularMath.asinNumber(number);
- get the atan value of a number
angularMath.atanNumber(number);
Repository
License
Changelog
v2.0.0
- fixed the issue;
- the sum, dif, mul and div will return the correct value, rounded to 2 decimals;
- typescript updated to the latest version;
v1.0.7
- add the min integer safe; - Constants
- add the max integer safe; - Constants
- add the random n numbers beteen 2 integers min and max; - Random
- add the sigma math operation; - Operations
- add the pi operation; - Operations
v1.0.6
- add factorial functionality; - Number actions
- convert number from decimal to binary; - Convert
- convert number from decimal to octal; - Convert
- convert number from decimal to hexadecimal; - Convert
v1.0.5
- first release;