方法一:
<script type= "text/javascript">
var num_s = "1232134456.546 ";alert(parseFloat(num_s).toLocaleString());
</script>方法二:
<script type="text/javascript">
function format_number(n){
var b=parseInt(n).toString();
var len=b.length;
if(len<=3){return b;}
var r=len%3;
return r>0?b.slice(0,r)+","+b.slice(r,len).match(/\d{3}/g).join(","):b.slice(r,len).match(/\d{3}/g).join(",");
}
var a="53669988.000";
alert(format_number(a));
alert(format_number("wahh"));
alert(format_number(0));
alert(format_number(6698.0023));
</script>
本文介绍了两种使用JavaScript进行数字格式化的实用方法。一种利用内置的toLocaleString方法直接格式化数字,另一种通过自定义函数实现千分位分隔符的添加。这两种方法均可帮助开发者轻松地将数字转换为更易于阅读的形式。
1586

被折叠的 条评论
为什么被折叠?



