1
使用parseFloat方法將字符串轉換爲浮點數。它可以正常工作,但是當數字超過千位時,它會返回千位的值。如何將用逗號作爲字符串的數字轉換爲Javascript中的浮點數
所以parseFloat('1,022.55')
回報1
代替1022.55
我如何解決這個問題?
使用parseFloat方法將字符串轉換爲浮點數。它可以正常工作,但是當數字超過千位時,它會返回千位的值。如何將用逗號作爲字符串的數字轉換爲Javascript中的浮點數
所以parseFloat('1,022.55')
回報1
代替1022.55
我如何解決這個問題?
嘗試:
parseFloat('1,022.55'.replace(/,/g, ''))
這是註釋
originalNum = '1,022.55';
cleanNum = originalNum.replace(",", "");
float = parseFloat(cleanNum);
console.log(float);
或者你可以通過使用
float = parseFloat('1,022.55'.replace(",", ""));
console.log(float);
這將只替換第一個逗號使之成爲一個班輪。 – jcubic