如何在 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