美文网首页一点一滴积累JavaScript
JavaScript:标准内置对象函数属性--parseFloa

JavaScript:标准内置对象函数属性--parseFloa

作者: 木子皿的简书 | 来源:发表于2019-08-29 10:03 被阅读0次

    ☆ 全局函数可以直接调用,不需要在调用时指定所属对象,执行结束后会将结果直接返回给调用者。


    parseFloat() 

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


    语法

    parseFloat(value)


    参数

    ◆ value

    需要被解析成为浮点数的值。


    返回值

    给定值被解析成浮点数。如果给定值不能被转换成数值,则会返回 NaN。


    描述

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

    ☆ parseFloat将它的字符串参数解析成为浮点数并返回。

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

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

    你可以通过调用isNaN函数来判断parseFloat的返回结果是否是NaN。

    如果让NaN作为了任意数学运算的操作数,则运算结果必定也是NaN。

    parseFloat 也可转换和返回Infinity值。 可以使用isFinite 函数来判断结果是否是一个有限的数值 (非Infinity、 -Infinity、 或 NaN)。

    parseFloat 也可以转换一个已经定义了 toString 或者 valueOf 方法的对象,它返回的值和在调用该方法的结果上调用 parseFloat 值相同。

    parseFloat("3.14");      // 3.14

    parseFloat("314e-2");    // 3.14

    parseFloat("0.0314E+2");  // 3.14

    parseFloat("3.14more");  // 3.14

    parseFloat("FF2");  // NaN

    parseFloat(Infinity)  // Infinity

    相关文章

      网友评论

        本文标题:JavaScript:标准内置对象函数属性--parseFloa

        本文链接:https://www.haomeiwen.com/subject/jqvbectx.html