parseFloat() method : Type Conversion « Number Data Type « JavaScript Tutorial






The parseFloat() method starts in position 0.

It continues until the first invalid character and then converts the string it has seen up to that point.

The decimal point is a valid character the first time it appears.

The string "22.34.5" will be parsed into 22.34.

The string must represent a floating-point number in decimal form, not octal or hexadecimal.

This method ignores leading zeros.

The hexadecimal number 0xA will return NaN because x isn't a valid character for a floating-point number.

There is also no radix mode for parseFloat().

var fNum1 = parseFloat("1234AAA");
var fNum2 = parseFloat("0xA");
var fNum3 = parseFloat("2.5");
var fNum4 = parseFloat("2.34.5");
var fNum5 = parseFloat("0908");
var fNum6 = parseFloat("blue");








5.8.Type Conversion
5.8.1.Type Conversion
5.8.2.Type-conversion adheres to the following rules
5.8.3.Converting to a String
5.8.4.Using Number's toString() method in radix mode
5.8.5.Converting to a Number
5.8.6.parseInt() method
5.8.7.parseInt() in radix mode
5.8.8.If decimal numbers contain a leading zero, it's always best to specify the radix as 10 so that you won't accidentally end up with an octal value.
5.8.9.parseFloat() method
5.8.10.Type Casting
5.8.11.Casting to Boolean value
5.8.12.Casting to Number
5.8.13.Casting type to string
5.8.14.parseInt("33.00")
5.8.15.parseFloat("1.23e-2")
5.8.16.parseFloat("1.45inch")