前端开发

JavaScript函数parseFloat的作用

2019-02-12  本文已影响1人  李轻舟

与parseInt()一样,parseFloat()也可以解析以数字开头的部分数字字符串(非数字部分字符串在转换过程中会被去除)。与parseInt()不同的是,parseFloat()可以将字符串转换成浮点数;但同时,parseFloat()只接受一个参数,且仅能处理10进制字符串。

(1)字符串中的第一个小数点是有效的,而第二个小数点就是无效的了,因此它后面的字符串将被忽略。

(2)如果字符串包含的是一个可解析为整数的数(没有小数点,或者小数点后面都是零),parseFloat()会返回整数。


var num1=parseFloat("1234blue");    //1234

var num2=parseFloat("0xA");        //0

var num3=parseFloat("0908.5");      //908.5

var num4=parseFloat("3.125e7");    //31250000

var num5=parseFloat("123.45.67")    //123.45

var num6=parseFloat("")            //NaN

var num7=parseFloat("num123")      //NaN

上一篇下一篇

猜你喜欢

热点阅读