arithmetic-op
v1.1.0
Published
"A simple arithmetic utility library for performing basic mathematical operations. This package includes functions for addition, subtraction, multiplication, and division, making it easy to perform common arithmetic tasks in JavaScript. Whether you're bui
Downloads
2
Maintainers
Readme
arithmetic-op
A simple utility library for performing basic mathematical operations in JavaScript.
Installation
You can install this package using npm:
npm install arithmetic-op
Usage
Import the arithmetic-op library
const math = require('arithmetic-op');
Example usage
console.log(math.add(5, 3)); ## Output: 8 console.log(math.subtract(10, 4)); ## Output: 6 console.log(math.multiply(2, 6)); ## Output: 12 console.log(math.divide(8, 2)); ## Output: 4
Available Functions
Basic Arithmetic
add(a, b): Addition of two numbers. subtract(a, b): Subtraction of two numbers. multiply(a, b): Multiplication of two numbers. divide(a, b): Division of two numbers.
Exponential and Logarithmic
power(a, b): Exponential power of a to the bth degree. squareRoot(a): Square root of a number (a >= 0). log(a): Natural logarithm of a positive number (a > 0).
Absolute and Rounding
absolute(a): Absolute value of a number. round(a): Round to the nearest integer. floor(a): Round down to the nearest integer. ceil(a): Round up to the nearest integer.
Random Number
random(): Generate a random number between 0 (inclusive) and 1 (exclusive).
Additional Arithmetic Operations
remainder(a, b): Remainder of the division of a by b. factorial(a): Factorial of a non-negative integer a.
Additional Mathematical Functions
square(a): Square of a number. cube(a): Cube of a number. double(a): Double of a number. triple(a): Triple of a number. negate(a): Negation of a number. reciprocal(a): Reciprocal of a number (a !== 0). absoluteDifference(a, b): Absolute difference between two numbers. isEven(a): Check if a number is even. isOdd(a): Check if a number is odd. max(a, b): Maximum of two numbers. min(a, b): Minimum of two numbers.
Trigonometric Functions
sin(a): Sine of an angle. cos(a): Cosine of an angle. tan(a): Tangent of an angle.
Hyperbolic Functions
sinh(a): Hyperbolic sine of an angle. cosh(a): Hyperbolic cosine of an angle. tanh(a): Hyperbolic tangent of an angle.
Logarithmic Functions
log2(a): Base 2 logarithm of a number. log10(a): Base 10 logarithm of a number.
Angular Conversion
degreesToRadians(degrees): Convert degrees to radians. radiansToDegrees(radians): Convert radians to degrees.
Statistical Functions
mean(...numbers): Mean (average) of numbers. median(...numbers): Median of numbers.
Contributing
If you would like to contribute to this project, feel free to open an issue or submit a pull request on the GitHub repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.