sp-math
Common Math Functions
Install
npm i sp-math //or yarn add sp-math
CDN
<script src="https://unpkg.com/sp-math/dist/index.min.js"></script><script></script>
Usage
constabsacosasinatanceildegreeToRotatedevideFloatisFloatrotateToDegreecosdistancefloorcommarotateByDegreepowroundsinsqrttan} =
-
abs(val)
- {Number} val
;// return 10 -
ceil(val)
- {Number} val
;// return 2 -
cos(val)
- {Number} val
;// return 0.5000000000000001 -
sin(val)
- {Number} val
;// return 0.49999999999999994 -
tan(val)
- {Number} val
;// return 0.9999999999999999 -
acos(val)
- {Number} val
;// return 60.00000000000001 -
asin(val)
- {Number} val
;// return 30.000000000000004 -
atan(val)
- {Number} val
;// return 45 -
degreeToRotate(val)
- {Number} val
;// return 3.141592653589793 Math.PI -
rotateToDegree(val)
- {Number} val
;// return 180 -
distance(p1, p2)
- {Array} p1 = [0, 0]
- {Array} p2 = [0, 0]
;// return 1.41 -
floor(val)
- {Number} val
;// return 1 -
pow(x, y, isDeep = false)
- {Number} x
- {Number} y
- {Boolean} isDeep
;// return 32;// return -32;// return [2, -2] -
round(val)
- {Number} val
// return 3;// return 2 -
sqrt(val)
- {Number} val
- {Boolean} isDeep
// return 2;// return [2, -2] -
devideFloat(val)
- {Number} val
// return [ 4, 1 ] 4/1 = 4;// return [ 9, 5 ] 9/5 = 1.8 -
comma(val, obj = {fixed:2, hasComma = false})
- {Number} val
- {Object} obj
- {Number} obj.fixed
- {Boolean} obj.hasComma
;// return '12345.330';// return '12,345.330';// return '12345.3300'