Revision 53464
Added by Argiro Kokogiannaki over 5 years ago
number-utils.class.ts | ||
---|---|---|
6 | 6 |
public static roundNumber(num: number):any { |
7 | 7 |
console.log("Trying to round number: "+ num); |
8 | 8 |
var roundNum = null; |
9 |
var initialNum = num; |
|
9 | 10 |
if(num >= 1000000){ |
10 | 11 |
num=num/1000000; |
11 | 12 |
num= Math.round(num); |
12 |
roundNum = { "number": num, "size": "mi" };
|
|
13 |
roundNum = { "number": num, "size": "mi", count: initialNum};
|
|
13 | 14 |
}else if( num >= 10000){ |
14 | 15 |
num=num/1000; |
15 | 16 |
num= Math.round(num); |
16 |
roundNum = { "number": num, "size": "K" };
|
|
17 |
roundNum = { "number": num, "size": "K", count: initialNum};
|
|
17 | 18 |
}else if (num >= 100) { |
18 | 19 |
num=num/100; |
19 | 20 |
num= Math.round(num); |
20 | 21 |
num=num*100; |
21 |
roundNum = { "number": num, "size": "" }; |
|
22 |
roundNum = { "number": num, "size": "" , count: initialNum};
|
|
22 | 23 |
}else{ |
23 |
roundNum = { "number": num, "size": "" }; |
|
24 |
roundNum = { "number": num, "size": "" , count: initialNum};
|
|
24 | 25 |
} |
25 | 26 |
console.log("Rounded number: "+ roundNum.number + " "+ roundNum.size); |
26 | 27 |
return roundNum; |
Also available in: Unified diff
Applying lattest changes in production