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 相关文章推荐
textarea的value是html文件源代码,存成html文件的代码
Apr 20 Javascript
jquery 简单应用示例总结
Aug 09 Javascript
ajax请求get与post的区别总结
Nov 04 Javascript
javascript事件冒泡实例分析
May 13 Javascript
解决JavaScript数字精度丢失问题的方法
Dec 03 Javascript
javascript基础知识
Jun 07 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
AngularJS 实现JavaScript 动画效果详解
Sep 08 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
Jul 10 Javascript
详解JavaScript中关于this指向的4种情况
Apr 18 Javascript
Element-UI+Vue模式使用总结
Jan 02 Javascript
利用JS判断元素是否为数组的方法示例
Jan 08 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正则
2006/07/07 PHP
PHP session有效期问题
2009/04/26 PHP
让PHP开发者事半功倍的十大技巧小结
2010/04/20 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
PHP实现的简单适配器模式示例
2017/06/22 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
jquery实现的鼠标下拉滚动置顶效果
2014/07/24 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
详解Nodejs mongoose
2018/06/10 NodeJs
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
python连接mysql实例分享
2016/10/09 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
python实现祝福弹窗效果
2019/04/07 Python
Opencv求取连通区域重心实例
2020/06/04 Python
大数据分析用java还是Python
2020/07/06 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
会计电算化专业应届大学生求职信
2013/10/22 职场文书
中考冲刺决心书
2014/03/11 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL