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 相关文章推荐
兼容Mozilla必须知道的知识。
Jan 09 Javascript
javascript设置连续两次点击按钮时间间隔的方法
Oct 28 Javascript
JavaScript不刷新实现浏览器的前进后退功能
Nov 05 Javascript
JavaScript设计模式之外观模式介绍
Dec 28 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
Mar 11 Javascript
ajax级联菜单实现方法实例分析
Nov 28 Javascript
js+html制作简单验证码
Feb 16 Javascript
深入浅析JS中的严格模式
Jun 04 Javascript
Angular通过指令动态添加组件问题
Jul 09 Javascript
vue实现微信获取用户信息的方法
Mar 21 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
Jun 24 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
Jul 31 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中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
img标签中onerror用法
2009/08/13 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
JavaScript函数IIFE使用详解
2019/10/21 Javascript
构建Python包的五个简单准则简介
2015/06/15 Python
python装饰器与递归算法详解
2016/02/18 Python
简单易懂的python环境安装教程
2017/07/13 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
2018/06/06 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
Python Cookie 读取和保存方法
2018/12/28 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
介绍一下Python中webbrowser的用法
2013/05/07 面试题
英文翻译的自我评价语句
2013/10/04 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
读书演讲主持词
2014/03/18 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
教师节感谢信
2015/01/22 职场文书
商务英语求职信范文
2015/03/19 职场文书
办公用品质量保证书
2015/05/11 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
寒假致家长的一封信
2015/10/10 职场文书
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python
Python软件包安装的三种常见方法
2022/07/07 Python