2.0.1 • Published 3 years ago
angular-ts-math v2.0.1
angular-ts-math
An angular repository for numbers and math.
Dependencies:
Content
Install
npm install angular-ts-mathImport
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;