Javascript 如何使用parseFloat将字符串转换为数字?
我想知道如何使用带字符串的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
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);