Javascript 试图了解如何使用parseFloat将字符串转换为数字

Javascript 试图了解如何使用parseFloat将字符串转换为数字,javascript,jquery,string,numbers,Javascript,Jquery,String,Numbers,我试图理解如何使用parseFloat将字符串转换为数字——顺便说一句,它会根据用户奖励俱乐部积分而改变 以下是我迄今为止编写的代码: var ptsBalance = jQuery('.value.large.withCommas').text(); // get current RC points balance var strParse = parseInt(ptsBalance, 10); // * Output should be current RC balance alert(st

我试图理解如何使用parseFloat将字符串转换为数字——顺便说一句,它会根据用户奖励俱乐部积分而改变

以下是我迄今为止编写的代码:

var ptsBalance = jQuery('.value.large.withCommas').text(); // get current RC points balance
var strParse = parseInt(ptsBalance, 10); // * Output should be current RC balance
alert(strParse); // alert Rewards Club Balance

var bonusPoints = 70000;
var totalPts = jQuery(strParse + bonusPoints); // sum total of Bonus and Current points

jQuery(strParse).appendTo('.currentPts');
jQuery(totalPts).appendTo('.totalPts'); // insert RC points balance after 'Current Points' text
很明显,我并没有使用pareFloat,而是使用strParse,它将字符串四舍五入。也就是说,如何将字符串转换为可以是“10”、“100”、“1000”、“10000”等的数字

以下是我的小提琴的链接:

还在学习


提前谢谢

在小提琴中,将第4行更改为:

var strParse = parseInt(ptsBalance, 10);


您可能还需要删除所需的任何其他符号,甚至可以使用正则表达式来完成此操作。

如果您要使用库进行大量货币/数字解析,那么使用库进行解析将非常有益。像这样的事情可能会有帮助。
var strParse = parseInt(ptsBalance.replace(',',''), 10);