Javascript 如何使用jquery对货币格式的数字求和

Javascript 如何使用jquery对货币格式的数字求和,javascript,jquery,currency,Javascript,Jquery,Currency,我想把下列数字加起来 var number1= 12,000.00 ; var number2= 12,000.00; 我尝试过这个警报(number1+number2);​但它不返回任何数据 你能帮我解决这个问题吗 谢谢这行不通。使用的unformat函数将12000解析为字符串。问题中的代码是无效的javascript。数值文本中不能有,。必须将其存储为字符串,然后手动解析: var number1 = '12,000.00'; var number2 = '12,000.00';

我想把下列数字加起来

 var number1= 12,000.00 ;  var number2= 12,000.00;
我尝试过这个
警报(number1+number2);​但它不返回任何数据

你能帮我解决这个问题吗


谢谢

这行不通。使用的
unformat
函数将12000解析为字符串。

问题中的代码是无效的javascript。数值文本中不能有
。必须将其存储为字符串,然后手动解析:

var number1 = '12,000.00';
var number2 = '12,000.00';

function parseCurrency( num ) {
    return parseFloat( num.replace( /,/g, '') );
}

alert( parseCurrency(number1) + parseCurrency(number2) );

这是无效的javascript。数值文本中不能有
。您必须将其存储为字符串,然后手动解析。这不是正确的定义。要么将变量值定义为字符串,要么使用其他定界符,否则会将解释程序引入rap,认为逗号后的值是另一个变量。@imsky哦,对了,货币可以有美分。。。切换到
parseFloat
:)非常感谢imsky,为我介绍accounting.js插件?我觉得它很棒,虽然我现在不需要那个插件,但我认为它在将来会对我有很大帮助:)谢谢