OLD | NEW |
1 For each input on the left, this table lists what happens when you pass it into
a CSS property and retrieve its value back. The third column indicates whether t
he value was round-tripped faithfully. | 1 For each input on the left, this table lists what happens when you pass it into
a CSS property and retrieve its value back. The third column indicates whether t
he value was round-tripped faithfully. |
2 | 2 |
3 Basic floats | 3 Basic floats |
4 '0.0001' 0.0001 pass | 4 '0.0001' 0.0001 pass |
5 0.0001 0.0001 pass | 5 0.0001 0.0001 pass |
6 '123456.123456'»123456.123456» pass | 6 '123456.123456'»123456» pass |
7 '1234567.1234567'» 1234567.1234567»pass | 7 '1234567.1234567'» 1.23457e+06» pass |
8 '12345678.12345678'» 12345678.1234568» pass | 8 '12345678.12345678'» 1.23457e+07» pass |
9 Trailing zeros | 9 Trailing zeros |
10 '0.00100000' 0.001 pass | 10 '0.00100000' 0.001 pass |
11 '0.001000001'» 0.001000001» pass | 11 '0.001000001'» 0.001» pass |
12 '0.12345000001'»0.12345000001» pass | 12 '0.12345000001'»0.12345»pass |
13 '0.12304567'» 0.12304567» pass | 13 '0.12304567'» 0.123046» pass |
14 '0.12340567'» 0.12340567» pass | 14 '0.12340567'» 0.123406» pass |
15 '0.12345067'» 0.12345067» pass | 15 '0.12345067'» 0.123451» pass |
16 '0.12345607'» 0.12345607» pass | 16 '0.12345607'» 0.123456» pass |
17 '0.12345670'» 0.1234567» pass | 17 '0.12345670'» 0.123457» pass |
18 Repeating decimals | 18 Repeating decimals |
19 1/3» 0.333333333333333» pass | 19 1/3» 0.333333» pass |
20 123 + 1/3» 123.333333333333» pass | 20 123 + 1/3» 123.333»pass |
21 13/99» 0.131313131313131» pass | 21 13/99» 0.131313» pass |
22 123 + 13/99» 123.131313131313» pass | 22 123 + 13/99» 123.131»pass |
23 100/999»0.1001001001001»pass | 23 100/999»0.1001» pass |
24 123 + 100/999» 123.1001001001» pass | 24 123 + 100/999» 123.1» pass |
25 Large numbers | 25 Large numbers |
26 12345678» 12345678» pass | 26 12345678» 1.23457e+07» pass |
27 123456789» 123456789» pass | 27 123456789» 1.23457e+08» pass |
28 1234567890» 1234567890» pass | 28 1234567890» 1.23457e+09» pass |
29 12345678901» 12345678901» pass | 29 12345678901» 1.23457e+10» pass |
30 123456789012» 123456789012» pass | 30 123456789012» 1.23457e+11» pass |
31 1234567890123» 1234567890123» pass | 31 1234567890123» 1.23457e+12» pass |
32 12345678901234» 12345678901234» pass | 32 12345678901234» 1.23457e+13» pass |
33 123456789012345»123456789012345»pass | 33 123456789012345»1.23457e+14» pass |
34 1234567890123456» 1234567890123456» pass | 34 1234567890123456» 1.23457e+15» pass |
35 12345678901234567» 12345678901234568» pass | 35 12345678901234567» 1.23457e+16» pass |
36 Weird numbers | 36 Weird numbers |
37 Number.NaN» 12345678901234568» pass | 37 Number.NaN» 1.23457e+16» pass |
38 1/0» 12345678901234568» pass | 38 1/0» 1.23457e+16» pass |
39 Math.sqrt(-1)» 12345678901234568» pass | 39 Math.sqrt(-1)» 1.23457e+16» pass |
40 1/0.9999» 1.000100010001» pass | 40 1/0.9999» 1.0001» pass |
41 1/0.99999» 1.0000100001» pass | 41 1/0.99999» 1.00001»pass |
42 1/0.999999» 1.000001000001» pass | 42 1/0.999999» 1» pass |
43 1/0.9999999» 1.00000010000001» pass | 43 1/0.9999999» 1» pass |
44 1/0.99999999» 1.00000001» pass | 44 1/0.99999999» 1» pass |
OLD | NEW |