// parseFloat("12345")
12345
// parseFloat("012345.67890")
12345.6789
// parseFloat("    99999.99999          ")
99999.99999
// parseFloat("-22222222222222222")
-22222222222222224
// parseFloat(".0000000000000000000000005")
5e-25
// parseFloat("0000.12345GIBBERISH")
0.12345
// parseFloat("9e99999")
Infinity
// parseFloat("+100e-100")
9.999999999999998e-99
// parseFloat("-123.234E+66")
-1.23234e+68
// parseFloat(".2E20E1")
20000000000000000000
// parseFloat("1.2345.678")
1.2345
// parseFloat("1.2345.6e50")
1.2345
// parseFloat("-034.1+e20")
-34.1
// parseFloat("e10")
NaN
// parseFloat("BADBAD")
NaN
// parseFloat("-")
NaN
// parseFloat("0xff")
0
// parseFloat("Infinity")
Infinity
// parseFloat(true)
NaN
// parseFloat(1.2)
1.2
// parseFloat(Infinity)
Infinity
// parseFloat({toString})
5
// parseFloat(new ClassWithToString())
6
