Forum Discussion

Raveees's avatar
Raveees
Occasional Contributor
3 years ago

Converting Float to String with decimal length

I am subtracting 2 values var diff = (2.85 - 2.8)   - These values are captured from a screen and converted from a string to Float

Now the diff shows as 0.050000000000026.   

 

How do I cut the size of above diff value to 2 decimals ( 0.50) ?

 

I have tried to convert the diff from Float to String but it showing as "5.000000000003E-02" 

 

Any help with decimal positions in Float  or exact conversion of Float to Str  ?

 

I am using TestComplete Version: 14.73.382.7 x64

 

  • For example (JavaScript),

     

     

    function test()
    {
        var a = 2.85;
        var b = 2.8;
        var diff = a - b;
        Log.Message(diff.toFixed(2));
    }

     

  • rraghvani's avatar
    rraghvani
    Champion Level 3

    For example (JavaScript),

     

     

    function test()
    {
        var a = 2.85;
        var b = 2.8;
        var diff = a - b;
        Log.Message(diff.toFixed(2));
    }