If I subtract 300.7 - 245.8, it is displaying result as 54.89999999999998
and 400 - 364.7 as 35.30000000000001. 
            Asked
            
        
        
            Active
            
        
            Viewed 359 times
        
    0
            
            
         
    
    
        Aleksey Solovey
        
- 4,153
- 3
- 15
- 34
 
    
    
        Raghul
        
- 213
- 1
- 5
- 9
- 
                    It is because Javascript does odd things with floats and math. you will need to round the number off or split the decimal place into an integer. for a fill description into this please see: https://stackoverflow.com/questions/1458633/how-to-deal-with-floating-point-number-precision-in-javascript – MrPickles Jul 19 '18 at 08:17
1 Answers
0
            Use Math.round(num * 100) / 100 on your result, this should round it to 2 numbers.
 
    
    
        Bart
        
- 267
- 1
- 10
- 
                    Is there any permanent solution. Because, i am using these subtraction concept in so many files. If i use this, i have to edit in all files – Raghul Jul 19 '18 at 07:35
- 
                    You can make a function called substract and use that every time you want to subtract something. Then place this round down in the method. – Bart Jul 19 '18 at 07:38