Project

General

Profile

1

    
2
export class NumberUtils{
3

    
4

    
5

    
6
  public static roundNumber(num: number):any {
7
      console.log("Trying to round number: "+ num);
8
      var roundNum = null;
9
      if(num >= 1000000){
10
        num=num/1000000;
11
        num= Math.round(num);
12
        roundNum =  { "number": num, "size": "mi" };
13
      }else if( num >= 10000){
14
        num=num/1000;
15
        num= Math.round(num);
16
        roundNum =  { "number": num, "size": "K" };
17
      }else if (num >= 100) {
18
        num=num/100;
19
        num= Math.round(num);
20
        num=num*100;
21
        roundNum =  { "number": num, "size": "" };
22
      }else{
23
        roundNum =  { "number": num, "size": "" };
24
      }
25
      console.log("Rounded number: "+ roundNum.number + " "+ roundNum.size);
26
      return roundNum;
27
  }
28

    
29

    
30

    
31
}
(10-10/15)