AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

javascript将中国数字格式转换成欧式数字格式的简单实例

51自学网 http://www.wanshiok.com
javascript转换数字

项目中遇到一个需求,要把中国式的显示阿拉伯数字的方式改为欧式的,即每三位显示,中间用逗号隔开,比如12345678改成12,345,678的显示方式,下面就是javascript代码的具体实现:

var iValue = 20002365879; //要转换的数字var sValue = iValue+'';var aValue = new Array();var iNum = sValue.length%3;var aResult; //转换结果var index = 0;if(sValue.length<=3){	console.log(sValue);}else{	if(iNum == 0){	for(var i=0; i<sValue.length; i=i+3){		aValue[index] = sValue[i]+''+sValue[i+1]+''+sValue[i+2];		index++;	}}else if(iNum == 1){	aValue[0] = sValue[0];	index = 1;	for(var i=1; i<sValue.length; i=i+3){		aValue[index] = sValue[i]+''+sValue[i+1]+''+sValue[i+2];		index++;	}}else if(iNum == 2){	aValue[0] = sValue[0]+''+sValue[1];	index = 1;	for(var i=2; i<sValue.length; i=i+3){		aValue[index] = sValue[i]+''+sValue[i+1]+''+sValue[i+2];		index++;	}}aResult = aValue.join(',');console.log(aResult.toString());//输出20,002,365,879}	

以上这篇javascript将中国数字格式转换成欧式数字格式的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持wanshiok.com。


javascript转换数字  
上一篇:AngularJS基础 ng-keypress 指令简单示例  下一篇:AngularJS基础 ng-keydown 指令简单示例