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 实现父窗口引用弹出窗口的值的脚本
Aug 07 Javascript
用JavaScript实现UrlEncode和UrlDecode的脚本代码
Jul 23 Javascript
Mootools 1.2教程(3) 数组使用简介
Sep 14 Javascript
选择器中含有空格在使用示例及注意事项
Jul 31 Javascript
JavaScript语言核心数据类型和变量使用介绍
Aug 23 Javascript
关于javascript中dataset的问题小结
Nov 16 Javascript
JavaScript禁止复制与粘贴的实现代码
May 16 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Dec 15 Javascript
微信小程序 picker-view 组件详解及简单实例
Jan 10 Javascript
浅谈js的解析顺序 作用域 严格模式
Oct 23 Javascript
jQuery动态操作表单示例【基于table表格】
Dec 06 jQuery
Angular之jwt令牌身份验证的实现
Feb 14 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 CKEditor 上传图片实现代码
2009/11/06 PHP
php数组中删除元素的实现代码
2012/06/22 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
浅谈Python中带_的变量或函数命名
2017/12/04 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
python使用多进程的实例详解
2018/09/19 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
python matplotlib如何给图中的点加标签
2019/11/14 Python
Python Celery多队列配置代码实例
2019/11/22 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
用Python实现职工信息管理系统
2020/12/30 Python
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
2013/01/30 HTML / CSS
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
精彩广告词大全
2014/03/19 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
八一建军节营销活动方案
2014/08/31 职场文书
龙门石窟导游词
2015/02/02 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书
小学开学典礼新闻稿
2015/07/17 职场文书
会计主管竞聘书
2015/09/15 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
JS中如何优雅的使用async await详解
2021/10/05 Javascript