📌  相关文章
📜  如何在 JavaScript 中将字符串转换为浮点数?

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

如何在 JavaScript 中将字符串转换为浮点数?

我们可以使用下面描述的一些方法将字符串转换为 JavaScript 中的浮点数:

  • 通过使用 JavaScript 的类型转换
  • 通过使用 parseFloat() 方法

方法 1:在这个方法中,我们将使用 JavaScript 的类型转换功能,将字符串值转换为浮点数。

示例:下面的程序演示了上述方法

 

输出:

Converted value = 55.225
Type of 55.225 = number
Converted value = -33.565
Type of -33.565 = number

方法二:在这个方法中,我们将使用 parseFloat() 方法,它是 JavaScript 中的一个内置函数,用于接受字符串并将其转换为浮点数。如果字符串不包含数字值或如果字符串的第一个字符不是数字,则返回NaN ,即不是数字。

示例:下面的程序演示了上述方法

 

输出:

Converted value = 245.165
Type of 245.165 = number
Converted value = -915.55
Type of -915.55 = number

特殊情况:法语中,浮点数是通过使用逗号 (, )作为分隔符而不是点 (.)作为分隔符来编写的。
例子:

The value 245.67 in French is written as 245, 67

要将法语字符串转换为 JavaScript 中的浮点数,我们将首先使用 replace() 方法将每个(, )替换为(.) ,然后遵循上述任何方法。

示例:下面的程序演示了上述方法

 

输出:

Converted value = 245.165
Type of 245.165 = number
Converted value = -915.55
Type of -915.55 = number