| xqd
@@ -71,12 +71,12 @@ const checkTriangle = (a,b,c) => {
|
|
|
}
|
|
|
|
|
|
const round = (number,percent) => {
|
|
|
- if(!number) return number
|
|
|
+ if(!number || isNaN(number)) return number
|
|
|
+ let flag = number < 0 ? '-' : '';
|
|
|
number = parseFloat(number).toFixed(percent)
|
|
|
number = Math.abs(number);
|
|
|
- let flag = number < 0 ? '-' : '';
|
|
|
let arr = number.toString().split(".");
|
|
|
- if(arr.length > 1 && arr[1].length === 2) return number;
|
|
|
+ if(arr.length > 1 && arr[1].length === 2) return flag+number;
|
|
|
if(arr.length === 1) arr.push('00')
|
|
|
if(arr.length > 1 && arr[1].length < 2) arr[1] = arr[1].padEnd(percent,'0')
|
|
|
return flag+arr.join(".");
|