📜  JavaScript parseFloat()函数

📅  最后修改于: 2022-05-13 01:58:10.068000             🧑  作者: Mango

JavaScript parseFloat()函数

下面是parseFloat()函数的示例。

  • 例子:
    javascript


    javascript
    
    
      
    
    
      
    
    


    javascript
    
    
      
    
    
      
    
    


  • 输出:
    Using parseFloat("3.14") = 3.14

parseFloat()函数用于接受字符串并将其转换为浮点数。如果字符串不包含数字值或如果字符串的第一个字符不是数字,则返回NaN ,即不是数字。它实际上返回一个浮点数,解析到它遇到一个不是数字的字符。

句法:

parseFloat(Value)

参数:此函数接受如上所述和如下所述的单个参数:

  • value此参数获取转换为浮点数的字符串。

返回值:它返回一个浮点数,如果字符串的第一个字符不能转换为数字,则函数返回 NaN,即不是数字。

下面的示例说明了 JavaScript 中的 parseFloat()函数:

  • 示例 1: parseFloat()函数忽略前导和尾随空格并返回字符串的浮点数。
    Input : var n = parseFloat("  2018  ");
    Output: n=2018 (floating point Number)
  • 示例 2:
    Input: var a = parseFloat("1000.04");
    Output:now a = 1000.04(floating point Number)

    上述函数的更多示例代码如下:

    方案一:

    javascript

    
    
      
    
    
      
    
    
    


    输出:
    parseFloat(" 100 ") = 100
    parseFloat("2018@geeksforgeeks") = 2018
    parseFloat("geeksforgeeks@2018") = NaN
    parseFloat("3.14") = 3.14
    parseFloat("22 7 2018") = 22

    程序 2:使用isNaN()函数测试转换后的值是否为有效数字。

    javascript

    
    
      
    
    
      
    
               
    


    输出:
    x is a number
    y is not a number
    Using parseInt("3.14") = 3
    Using parseFloat("3.14") = 3.14

    支持的浏览器:

    • 谷歌浏览器 1 及更高版本
    • 边缘 12 及以上
    • 火狐 1 及以上
    • Internet Explorer 3 及更高版本
    • Safari 1 及以上
    • Opera 3 及以上