jsparsefloat(jsparsefloat的用法)

本篇文章给大家谈谈jsparsefloat,以及jsparsefloat的用法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

js中parsefloat是什么意思

上边说的有误,是宽差态册将字符串慎闭皮数字转换为浮点数

parseFloat("123.456") //返回number对象

[img]

JS中 parseFloat() 函数

定义和用法

parseFloat() 函数可解析一个字符串,并返回一个浮点数。

该函数指定字符串中的首个字符是否是数嫌销字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

语法

parseFloat(string)

参数描述

string    必需如塌。要被解析的字符串。    

详细说明

parseFloat 是全局函数,不属于任何对象。

parseFloat 将它的字符串参数解析成为浮点数并返回。如果在解析过程中遇到了正负号(+ 或 -)、数字 (0-9)、小数点,或者科学记数法中的指数(e 或 E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数。同时参数字符串首位的空白芹橡游符会被忽略。

如果参数字符串的第一个字符不能被解析成为数字,则 parseFloat 返回 NaN。

script type="text/javascript"

    document.write(parseFloat("10")) 

    document.write(parseFloat("10.00")) 

    document.write(parseFloat("10.33")) 

    document.write(parseFloat("34 45 66")) 

    document.write(parseFloat(" 60 ")) 

    document.write(parseFloat("40 years"))

    document.write(parseFloat("He was 40"))

/script

输出:

10

10

10.33

34

60

40

NaN

详解js中Number,parseInt和parseFloat的区别

Number可以把任何类型的数据转换为数值,parseInt和parseFloat只能把字符串或数值转换为数值;

Number把空字符串转换为0,而parseInt和parseFloat则是转换为NaN;

Number和parseInt会把有效的十六进制格式字符串(例如"0xf")转换为十进制数,而parseFloat会转为0;

Number和parseFloat都会把前面带0的数字字符串(如"0123")转换为十进制的整数或浮点数,而parseInt则按八进制数来转换(除非数字超出八进制的范围喊悉,如089);

Number和parseFloat会有效解析浮点数(比如"123.45mn"转为123.45),而parseInt只提取数字字符串中的整数部分(比如"123.45mn"转为123);

parseInt含有第二个参数,用来雀租规定数字转换的进制数(从2到36),比如parseInt("10",12)会按十二进制来解析10,结果就是十进制郑岁乎的12。而Number和parseFloat则没有这个功能。

关于jsparsefloat和jsparsefloat的用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表