#Number
DESCRIPTION
General
Installation
npm install eden-number
Usage
var number = require('eden-number');
Methods
abs
number abs(8);
Returns the absolute value
Parameters
- 8 - number (positive | negative | float | double)
Returns
number
Example
Code
number().abs(8);
number().abs(-8);
number().abs(8.1);
number().abs(-8.13);
Outputs
8
8
8.1
8.13
acos
number acos(0.3);
Returns the arccosine of x, in radians
Parameters
- 0.3 - number (float | negative | double | positive)
Returns
number
Example
Code
number().acos(0.3);
number().acos(0.3);
number().acos(-0.3);
number().acos(0.34);
number().acos(1.3);
number().acos(3);
Outputs
Math.acos(0.3)
1.2661036727794992
1.8754889808102941
1.2238794292677349
'NaN'
'NaN'
asin
number asin(0.3);
Returns the arcsine of x, in radians
Parameters
- 0.3 - number (float | double)
Returns
number
Example
Code
number().asin(0.3);
number().asin(0.3);
number().asin(-0.3);
number().asin(0.35);
Outputs
Math.asin(0.3)
0.3046926540153975
-0.30469265401539752
0.35757110364551026
atan
number atan(8723321.4);
Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians
Parameters
- 8723321.4 - number (positive | negative | float | double)
Returns
number
Example
Code
number().atan(8723321.4);
number().atan(8723321.4);
number().atan(-8723321.4);
number().atan(8);
Outputs
Math.atan(8723321.4)
1.5707962121596615
-1.5707962121596615
1.446441332248135
between
bool true if 'value' is within 'start' and 'finish' between(8, 2, 12);
Test if value is between start and finish.
Parameters
8 - number (positive | negative | float | double)
2 - start lower bound - number (positive | negative | float | double)
12 - finish upper bound - number (positive | negative | float | double)
Returns
bool true if 'value' is is within 'start' and 'finish'
Example
Code
number().between(8, 2, 12);
number().between(8, 9, 20);
number().between(9, 9, 20);
number().between(0, -1, 1);
number().between(1.7, 1.5, 1.9);
Outputs
true
false
false
true
true
ceil
number ceil(4.9);
Returns x, rounded upwards to the nearest integer
Parameters
- 4.9 - number (positive | negative | float | double)
Returns
number
Example
Code
number().ceil(4.9);
number().ceil(4.9);
number().ceil(-4.9);
number().ceil(4.1);
number().ceil(4.0);
Outputs
5
-4
5
4
cos
number cos(3);
Returns the cosine of x (x is in radians)
Parameters
- 3 - number (positive | negative | float | double)
Returns
number
Example
Code
number().cos(3);
number().cos(3);
number().cos(-3);
number().cos(3.5);
number().cos(-3.5);
Outputs
Math.cos(3)
-0.9899924966004454
-0.9899924966004454
-0.9364566872907963
-0.9364566872907963
cubed
this cubed(3);
Cubes data
Parameters
- 3 - number (positive | negative | float | double)
Returns
this
Example
Code
number().cubed(3);
number().cubed(-3);
number().cubed(3.5);
number().cubed(-3.5);
Outputs
27
-27
42.875
-42.875
divided
number divided(6, 3);
Divides data by value
Parameters
6 - divident - number (positive | negative | float | double)
3 - divisor - number (positive | negative | float | double)
Returns
number
Example
Code
number().divided(6, 3);
number().divided(-6, 3);
number().divided(6, -3);
number().divided(-6, -3);
number().divided(6.5, 3);
number().divided(6, 3.5);
Outputs
2
-2
-2
2
2.1666666666666665
1.7142857142857142
equals
bool equals(8, '8', true,);
Returns true if given value equals string
Parameters
8 - number (positive | negative | float | double)
'8' - mixed
true - bool strict mode
Returns
bool
Example
Code
number().equals(8, '8');
number().equals(8, '8', true);
number().equals(8, 8);
number().equals(8, 9);
number().equals(8, 8.0);
number().equals(8, '8', false);
number().equals(8, -8);
Outputs
true
false
true
false
true
true
false
exp
number exp(1);
Returns the value of Ex
Parameters
- 1 - number (positive | negative | float | double)
Returns
number
Example
Code
number().exp(1);
number().exp(1.5);
number().exp(-1);
Outputs
2.718281828459045
4.4816890703380645
0.36787944117144233
floor
number floor(8.89432);
Returns x, rounded downwards to the nearest integer
Parameters
- 8.89432 - number (positive | negative | float | double)
Returns
number
Example
Code
number().floor(8.89432);
number().floor(-8.89432);
Outputs
8
-9
greaterThan
bool greaterThan(8, 8, true);
Returns true if data is greater than value
Parameters
8 - number (positive | negative | float | double)
8 - number (positive | negative | float | double)
true - bool - also equals
Returns
bool
Example
Code
number().greaterThan(8, 8, true);
number().greaterThan(8, 8, false);
number().greaterThan(9, 8);
number().greaterThan(8, 9);
number().greaterThan(9.1, 9);
Outputs
true
false
true
false
true
greaterThanEquals
bool greaterThanEquals(8, 8);
Returns true if data is greater or equal to value
Parameters
8 - number (positive | negative | float | double)
8 - number (positive | negative | float | double)
Returns
bool
Example
Code
number().greaterThanEquals(8, 8);
number().greaterThanEquals(8, 9);
number().greaterThanEquals(9, 8);
number().greaterThanEquals(9.2, 9,1);
number().greaterThanEquals(-9, -8);
Outputs
true
false
true
true
false
isInfinite
bool isInfinite(Infinity);
Returns True if data is infinite
Parameters
- Infinity - without any limit
Returns
bool
Example
Code
number().isInfinite(Infinity);
number().isInfinite(8);
Outputs
true
false
isFloat
bool isFloat(8.45);
Returns True if data is a float
Parameters
- 8.45 - number ( float | double)
Returns
bool
Example
Code
number().isFloat(8.45);
number().isFloat(8);
number().isFloat(-8);
number().isFloat(-8.5);
Outputs
true
false
false
true
isInteger
bool isInteger(8);
Returns True if data is an integer
Parameters
- 8 - number (positive | negative)
Returns
bool
Example
Code
number().isInteger(8);
number().isInteger(8.45);
number().isInteger(-8);
Outputs
true
false
true
isNaN
bool isNaN(8);
Returns True if data is NaN
Parameters
- 8 - number (positive | negative | float | double)
Returns
bool
Example
Code
number().isNaN('Yes');
number().isNaN(8);
number().isNaN('a');
Outputs
true
false
true
lessThan
bool lessThan(8, 8, true);
Returns true if data is less than value
Parameters
8 - number (positive | negative | float | double)
8 - number (positive | negative | float | double)
true - bool - also equals
Returns
bool
Example
Code
number().lessThan(8, 8, true);
number().lessThan(8, 8, false);
number().lessThan(8, 9, true);
number().lessThan(8, 9, false);
number().lessThan(9, 8, true);
number().lessThan(9, 8, false);
number().lessThan(8, 8);
number().lessThan(8, 9);
number().lessThan(9, 8);
number().lessThan(-9, -8);
Outputs
true
false
true
true
false
false
false
true
false
true
lessThanEquals
bool lessThanEquals(8, 8);
Returns true if data is less or equal to value
Parameters
8 - number (positive | negative | float | double)
8 - number (positive | negative | float | double)
Returns
bool
Example
Code
number().lessThanEquals(8, 8);
number().lessThanEquals(8, 7);
number().lessThanEquals(7, 8);
Outputs
true
false
true
log
number log(2);
Returns the natural logarithm (base E) of x
Parameters
- 2 - number (positive | negative | float | double)
Returns
number
Example
Code
number().log(2);
number().log(-2);
number().log(1);
number().log(2.5);
Outputs
0.6931471805599453
'NaN'
0
0.9162907318741551
minus
number minus(12, 4);
Subtracts data by value
Parameters
12 - minuend - number (positive | negative | float | double)
4 - subtrahend - number (positive | negative | float | double)
Returns
number
Example
Code
number().minus(12, 4);
number().minus(-12, 4);
number().minus(12, -4);
number().minus(-12, -4);
number().minus(12.5, 4.3);
Outputs
8
-16
16
-8
8.2
mod
number mod(8, 2);
Mods data by value
Parameters
8 - dividend - number (positive | negative | float | double)
2 - divisor - number (positive | negative | float | double)
Returns
number
Example
Code
number().mod(8, 3);
number().mod(-8, 3);
number().mod(8, -3);
number().mod(-8, -3);
number().mod(8.5, 3.5);
Outputs
2
-2
2
-2
1.5
plus
number plus(8, 4);
Adds data by value
Parameters
8 - addend - number (positive | negative | float | double)
4 - addend - number (positive | negative | float | double)
Returns
number
Example
Code
number().plus(8, 4);
number().plus(-8, 4);
number().plus(8, -4);
number().plus(-8, -4);
number().plus(8.5, 4.5);
Outputs
12
-4
4
-12
13
pow
number pow(2, 4);
Returns the value of x to the power of y
Parameters
2 - base - number (positive | negative | float | double)
4 - exponent - number (positive | negative | float | double)
Returns
number
Example
Code
number().pow(2, 4);
number().pow(2, 3);
number().pow(-2, 4);
number().pow(-2, 3);
number().pow(2.5, 3);
number().pow(2, 3.5);
number().pow(2, -3.5);
Outputs
16
8
16
-8
15.625
11.313708498984761
0.08838834764831845
round
number round(8.5);
Rounds x to the nearest integer
Parameters
- 8.5 - number (positive | negative | float | double)
Returns
number
Example
Code
number().round(8.5);
number().round(8.4);
number().round(-8.5);
number().round(8.6);
Outputs
9
8
-8
-9
sin
number sin(3);
Returns the sine of x (x is in radians)
Parameters
- 3 - number (positive | negative | float | double)
Returns
number
Example
Code
number().sin(3);
number().sin(3);
number().sin(-3);
number().sin(3.5);
number().sin(-3.5);
Outputs
Math.sin(3)
0.1411200080598672
-0.1411200080598672
-0.35078322768961984
0.35078322768961984
squared
number squared(9);
Squares value
Parameters
- 9 - base - number (positive | negative | float | double)
Returns
number
Example
Code
number().squared(9);
number().squared(-9);
number().squared(9.5);
number().squared(-9.5);
Outputs
81
81
90.25
90.25
sqrt
number sqrt(9);
Returns the square root of x
Parameters
- 9 - square - number (positive | float | double)
Returns
number
Example
Code
number().sqrt(9);
number().sqrt(81);
number().sqrt(9.5);
Outputs
3
9
3.082207001484488
tan
number tan(90);
Returns the tangent of an angle
Parameters
- 90 - number (positive | negative | float | double)
Returns
number
Example
Code
number().tan(90);
number().tan(90);
number().tan(-90);
number().tan(90.5);
number().tan(-90.5);
Outputs
Math.tan(90)
-1.995200412208242
1.995200412208242
-0.6932582489897723
0.6932582489897723
times
number times(8, 4);
Multiplies data by value
Parameters
8 - number (positive | negative | float | double)
4 - number (positive | negative | float | double)
Returns
number
Example
Code
number().times(8, 4);
number().times(-8, 4);
number().times(8, -4);
number().times(-8, -4);
number().times(8.5, 4.5);
Outputs
32
-32
-32
32
38.25
toString
string toString(15);
Returns the string value of a Number object
Parameters
- 15 - number (positive | negative | float | double)
Returns
string
Example
Code
number().toString(15);
number().toString(-15);
number().toString(15.5);
number().toString(-15.5);
Outputs
'15'
'-15'
'15.5'
'-15.5'
