Javascript 格式化从url提取的数据
我目前有一个脚本,它从url中提取一个参数并显示在页面上。我的问题是,我需要设置值的小数位格式 已更新(此功能正在运行。谢谢大家。) 代码 试试这个:Javascript 格式化从url提取的数据,javascript,jquery,html,url,Javascript,Jquery,Html,Url,我目前有一个脚本,它从url中提取一个参数并显示在页面上。我的问题是,我需要设置值的小数位格式 已更新(此功能正在运行。谢谢大家。) 代码 试试这个: var decimal = '50.5230'; var num = parseFloat(decimal).toFixed(2); console.log(num); 澄清:您只是希望它不超过小数点后两位,还是希望删除所有尾随的0?不超过小数点后两位。感谢您没有真正的理由这么做,因为这些地方没有效果,如果您将浮点数放在DOM上,它将删除多余的
var decimal = '50.5230';
var num = parseFloat(decimal).toFixed(2);
console.log(num);
澄清:您只是希望它不超过小数点后两位,还是希望删除所有尾随的0?不超过小数点后两位。感谢您没有真正的理由这么做,因为这些地方没有效果,如果您将浮点数放在DOM上,它将删除多余的0。如果数字存储为实际数字,则DOM将删除多余的0,否则,如果是字符串,您必须执行一些魔术来删除它们。但是,即使返回的值是一个数字,您仍然需要使用
.toFixed(2)
,以便将其限制在小数点后两位。这是一个字符串,我尝试了.toFixed(2)(认为这会有所帮助),但它破坏了脚本。我正在从url中提取数据,然后更改它。您使用什么插件?也许插件是已知的,它是一个浮点,并解析它。谢谢。在玩过之后,我把它用在了parseFloat上
var decimal = '50.5230';
var num = parseFloat(decimal).toFixed(2);
console.log(num);