Javascript 如何使用parseFloat将字符串转换为数字?

Javascript 如何使用parseFloat将字符串转换为数字?,javascript,string,parsefloat,Javascript,String,Parsefloat,我想知道如何使用带字符串的parseFloat?。例如: var N = 3.43; var M = 43.37; var subtotal = N + M; subtotal=parseFloat("subtotal"); 在您的情况下,不需要parseFloat 要对变量使用parseFloat: subtotal = parseFloat(subtotal); // No quotes here 例如: var value = "3.14"; // String var PI = pa

我想知道如何使用带字符串的parseFloat?。例如:

var N = 3.43;
var M = 43.37;
var subtotal = N + M;
subtotal=parseFloat("subtotal");

在您的情况下,不需要
parseFloat

要对变量使用
parseFloat

subtotal = parseFloat(subtotal); // No quotes here
例如:

var value = "3.14"; // String
var PI = parseFloat(value); // Float


删除在
parsefloat
中传递的引号

var N = 3.43;
var M = 43.37;
var subtotal = N + M;
subtotal=parseFloat(subtotal);

例如,我不会使用
parseFloat
,而是使用
Number
甚至
+
var value=“3.14”;var VALUEASNAME=编号(值);var值AsNumber2=+值因为
parseFloat
的性能要差得多。我会保留它来解析“33.333%”,though@laruiss谢谢更新的回答您没有任何字符串…:-?
var PI = +value; // Float
var N = 3.43;
var M = 43.37;
var subtotal = N + M;
subtotal=parseFloat(subtotal);