返回参数数字的千分位分隔符,每千位划一个分隔符,因为位数不确定,所以选用递归的方式
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
</head>
<body>
<script type="text/javascript">
function _comma(number) {
// 补全代码
// 最后三位最好处理,如果小于1000直接将数字转化为字符串,如果大于一千,就取余
if(number<1000){
return number.toString();
}else{
// 将取千的整数的余数传入,递归,直到最后小于1000
return _comma(Math.floor(number/1000))+','+(number%1000);
}
}
</script>
</body>
</html>