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


Posted in Javascript onAugust 02, 2016

项目中遇到一个需求,要把中国式的显示阿拉伯数字的方式改为欧式的,即每三位显示,中间用逗号隔开,比如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将中国数字格式转换成欧式数字格式的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery实现商品拖动选择效果代码(自写)
May 28 Javascript
在javascript中实现函数数组的方法
Dec 25 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
Mar 27 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
Jan 21 Javascript
微信小程序(三):网络请求
Jan 13 Javascript
利用node.js实现自动生成前端项目组件的方法详解
Jul 12 Javascript
ES6中的rest参数与扩展运算符详解
Jul 18 Javascript
vue router demo详解
Oct 13 Javascript
Three.JS实现三维场景
Dec 30 Javascript
js如何获取图片url的Blob值并预览示例代码
Mar 07 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
Aug 09 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
Apr 26 Javascript
AngularJS基础 ng-keydown 指令简单示例
Aug 02 #Javascript
AngularJs自定义服务之实现签名和加密
Aug 02 #Javascript
浅谈Cookie的生命周期问题
Aug 02 #Javascript
jQuery实现的兼容性浮动层示例
Aug 02 #Javascript
AngularJS基础 ng-init 指令简单示例
Aug 02 #Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
Aug 02 #Javascript
基于Vue.js实现数字拼图游戏
Aug 02 #Javascript
You might like
详解php的魔术方法__get()和__set()使用介绍
2012/09/19 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
PHP7.0安装笔记整理
2015/08/28 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
javascript学习之闭包分析
2010/12/02 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
Angular中$broadcast和$emit的使用方法详解
2017/05/22 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
Nginx 配置多站点vhost 的方法
2018/01/07 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
Python for循环中的陷阱详解
2018/07/13 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
python 阶乘累加和的实例
2019/02/01 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
Python面向对象封装操作案例详解
2019/12/31 Python
Django如何重置migration的几种情景
2021/02/24 Python
C#如何进行LDAP用户校验
2012/11/21 面试题
实习销售业务员自我鉴定
2013/09/21 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
冬季施工防火方案
2014/05/17 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
2014小学语文教学工作总结
2014/12/17 职场文书
幼儿园老师工作总结2015
2015/05/22 职场文书
Python 阶乘详解
2021/10/05 Python