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 相关文章推荐
详解JavaScript中shift()方法的使用
Jun 09 Javascript
JavaScript判断是否是微信浏览器
Jun 13 Javascript
Bootstrap页面缩小变形的快速解决办法
Feb 03 Javascript
Canvas实现放射线动画效果
Feb 15 Javascript
Vee-Validate的使用方法详解
Sep 22 Javascript
使用vue-router设置每个页面的title方法
Feb 11 Javascript
JS监听滚动和id自动定位滚动
Dec 18 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
简单了解Ajax表单序列化的实现方法
Jun 14 Javascript
微信小程序封装多张图片上传api代码实例
Dec 30 Javascript
基于VUE实现判断设备是PC还是移动端
Jul 03 Javascript
vue实现lodop打印功能的示例
Nov 11 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 IDE phpstorm 常用快捷键
2015/05/18 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
2010/01/22 Javascript
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
jQuery处理json数据返回数组和输出的方法
2015/03/11 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
使用Typescript和ES模块发布Node模块的方法
2020/05/25 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
Window环境下Scrapy开发环境搭建
2018/11/18 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
Pandas —— resample()重采样和asfreq()频度转换方式
2020/02/26 Python
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
汽车销售求职自荐信
2013/10/01 职场文书
中式面点餐厅创业计划书
2014/01/29 职场文书
小学生手册家长评语
2014/04/16 职场文书
治庸问责心得体会
2014/09/12 职场文书
房产销售独家委托书范本
2014/10/01 职场文书
2014年房地产工作总结范文
2014/11/19 职场文书
会计人员岗位职责
2015/02/03 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
小学生安全保证书
2015/05/09 职场文书
学校少先队工作总结
2015/08/12 职场文书