JavaScript字符串转浮点数教程
在
JavaScript parseFloat方法详解
语法
parseFloat(string);
说明
parseFloat
参数
参数
描述
string
必需。要被解析的字符串。
返回值
返回解析后的数字。
描述
parseFloat 将它的字符串
如果参数字符串的第一个字符不能被解析成为数字,则 parseFloat 返回
提示
字符串开头和结尾的空格是允许的。如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
如果只想解析数字的整数部分,请使用
案例
JavaScript parseFloat转浮点数
使用 JavaScript 的 parseFloat 方法将字符串转浮点数
使用 JavaScript 的 parseFloat 方法将字符串转浮点数var sfloat = "1024.123";
var num = parseFloat(sfloat);
console.log("string to float =", num, "type float =", typeof num);
var sfloat2 = "1024";
var num2 = parseFloat(sfloat2);
console.log("string to float =", num2, "type float =", typeof num2);
程序运行后,控制台输出如下:
我们首先使用
最后,我们再次定义了一个字符串变量,并使用 parseFloat 方法,将其转换成 float 类型。
JavaScript parseFloat转浮点数
使用 JavaScript 的 parseFloat 方法将字符串转浮点数
使用 JavaScript 的 parseFloat 方法将字符串转浮点数var sfloat = "1024.123HaiCoder";
var num = parseFloat(sfloat);
console.log("string to float =", num, "type float =", typeof num);
var sfloat2 = "HaiCoder1024";
var num2 = parseFloat(sfloat2);
console.log("string to float =", num2, "type float =", typeof num2);
var sfloat3 = "1024.123";
var num3 = parseInt(sfloat3);
console.log("string to int =", num3, "type float =", typeof num3);
程序运行后,控制台输出如下:
我们分别定义了三个字符串变量,第一个变量是浮点型变量加字符串,第二个变量时字符串加数字,第三个是浮点型的字符串变量。
接着,我们使用 parseFloat 方法分别将前两个字符串变量转成了 float 类型,将最后一个字符串变量转成了整数类型,结果,我们发现,第一个字符串转 float 转换成功,后面的字符串 “HaiCoder” 被自动忽略。
第二个字符串是以字符串开始的,因此转换失败,返回了 NaN,最后一个浮点型的字符串,被我们使用 parseInt 转换为了 int 类型。
JavaScript字符串转浮点数总结
在 JavaScript 中我们将字符串转成浮点数类型可以使用 parseFloat 方法。