Ik zat zojuist in javascript 2 waardes van elkaar af te trekken en er kwam maar niet uit wat ik dacht.
zie het volgende stukje code
nu verwacht ik bij de 1ste alert 1.1 te krijgen en bij de 2de 1.2
Maar die 1ste geeft dus 1.099999999998 ???
de 2de alert geeft wel 1.2
Wat gaat er fout? Is dit een of andere vage bug?
verder maakt het mij niet echt uit, maar ik vond het wel geinig
zie het volgende stukje code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <script language="javascript"> var num1 = 1.2; var num2 = 0.1; alert(num1 - num2); </script> <script language="javascript"> var num3 = 1.3; var num4 = 0.1; alert(num3 - num4); </script> <BODY> </BODY> </HTML> |
nu verwacht ik bij de 1ste alert 1.1 te krijgen en bij de 2de 1.2
Maar die 1ste geeft dus 1.099999999998 ???
de 2de alert geeft wel 1.2
Wat gaat er fout? Is dit een of andere vage bug?
verder maakt het mij niet echt uit, maar ik vond het wel geinig
[ Voor 11% gewijzigd door Gremen op 06-08-2003 17:21 ]