Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将js编号转换为xxx,xxx,xx?_Javascript - Fatal编程技术网

Javascript 将js编号转换为xxx,xxx,xx?

Javascript 将js编号转换为xxx,xxx,xx?,javascript,Javascript,我有一个数字,我想把它的格式转换成xxx xxx xxx,xxx将用于显示在html页面 范例 1069.83 到 或者类似的事情 13761000.00 到 在JavaScript中是内置函数还是实现方法?如果使用jQuery是一个选项,您可以检查全球化插件。它很好地支持数字格式。退房 如果无法使用jQuery-检查。如果这是您的数据模式,则可以增强此功能:请参见此处: 我没有使用jquery,我使用的是JavaScript。jquery是一个JavaScript库:看一看,但

我有一个数字,我想把它的格式转换成xxx xxx xxx,xxx将用于显示在html页面

范例

1069.83 

或者类似的事情

13761000.00     


在JavaScript中是内置函数还是实现方法?

如果使用jQuery是一个选项,您可以检查全球化插件。它很好地支持数字格式。退房


如果无法使用jQuery-检查。

如果这是您的数据模式,则可以增强此功能:请参见此处:


我没有使用jquery,我使用的是JavaScript。jquery是一个JavaScript库:看一看,但我不明白。从1069.83到1069.83,不是1069.83
13761000.00     
13 761 000,00   
var number = 13761000.00;

alert(formatNum(number));

function formatNum(number)
{
   var newNum = "";
   var oldNumStr = number + "";
   var done = 0;
   var parts = oldNumStr.split(".");
   var newPart1 = "";
   var newPart2 = parts[1];
   for(var j= parts[0].length -1 ;j >= 0;j--)
   {   
       newNum = parts[0][j] + newNum;
       done++; 
       if((done%3) == 0)
          newNum = " " + newNum;        
   }
   newNum = (newPart2)? (newNum + "," + newPart2) : newNum + ",00" ;
   return newNum;    
}