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");