Exception or error:

Possible Duplicate:

Is JavaScript's Math broken?

I’m calculating the sum of several float values using javascript and… I’ve noticed a strange thing never seen before. Executing this code:

```
parseFloat('2.3') + parseFloat('2.4')
```

I obtain **4.699999999999999**

So… what sould I do to obtain a correct value? (supposed that this is incorrect…)

How to solve:

Once you read what *What Every Computer Scientist Should Know About Floating-Point Arithmetic* you could use the `.toFixed()`

function:

```
var result = parseFloat('2.3') + parseFloat('2.4');
alert(result.toFixed(2));
```

###

```
(parseFloat('2.3') + parseFloat('2.4')).toFixed(1);
```

its going to give you solution i suppose