如何从 JavaScript 变量中删除所有小数

How can I remove all decimals from a JavaScript variable?

本文关键字:删除 小数 变量 JavaScript      更新时间:2023-09-26

如何删除数字中的所有小数?我想获得下面指定的数字。我只需要删除小数点。我不明白它的逻辑。

如果数字 x= 1.1.6;
那么我希望结果为 116

当 x=0.0.6 时;
那么我希望结果为 6。

由于 1.1.6 在 JavaScript 中不是一个有效的数值,我假设你从一个字符串开始。您可以使用以下方法将结果作为整数值获取:

parseInt(number.replace(/'./g, ''))

如果需要,您可以将其变回没有前导零的字符串:

'' + parseInt(number.replace(/'./g, ''))

试试这个。 使用替换方法替换所有.并转换为整数

document.write(parseInt("1.1.6".replace(/'./g, '')))
document.write('<br>')
document.write(parseInt("0.0.6".replace(/'./g, '')))