• Javascript parseFloat() 函数
    • 语法:
    • 参数说明:
    • 返回值:
    • 说明:
    • 注:
      • 示例:
      • 结果:

    Javascript parseFloat() 函数

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

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

    语法:
    1. parseFloat( string );
    参数说明:

    string — 待解析的字符串。

    返回值:

    返回解析后的数字。

    说明:

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

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

    注:
    • 开头和结尾的空格是允许的。
    • 如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
    示例:
    1. console.log( parseFloat( "100" ) );
    2. console.log( parseFloat( "77.00" ) );
    3. console.log( parseFloat( "100.91" ) );
    4. console.log( parseFloat( "100 200 300" ) );
    5. console.log( parseFloat( " 100 " ) );
    6. console.log( parseFloat( "18 year old girl" ) );
    7. console.log( parseFloat( "girl 18 years old" ) );
    结果:
    1. >>>
    2. 100
    3. 77
    4. 100.91
    5. 100
    6. 100
    7. 18
    8. NaN