如果我写
console.log(parseFloat(123.123).replace(/,./g, ''))
它返回
Uncaught TypeError: parseFloat(...).replace is not a function
但是如果我写
console.log(parseFloat(123.123).toFixed(0).replace(/,./g, ''))
它的工作原理。那么为什么parseFloat需要toFixed使用replace()?由于
toFixed(0)将Number转换为String类型。当字符串
时,数字原型没有替换方法