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 ui(接口)介绍
Sep 17 Javascript
jquery获取一组checkbox的值(实例代码)
Nov 04 Javascript
jquery获得同源iframe内body下标签的值的方法
Sep 25 Javascript
jquery实现转盘抽奖功能
Jan 06 Javascript
canvas绘制环形进度条
Feb 23 Javascript
字太多用...代替的方法(两种)
Mar 15 Javascript
gulp教程_从入门到项目中快速上手使用方法
Sep 14 Javascript
Vue中render方法的使用详解
Jan 26 Javascript
Vue封装一个简单轻量的上传文件组件的示例
Mar 21 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
Aug 13 Javascript
浅谈Vue.use的使用
Aug 29 Javascript
使用webpack编译es6代码的方法步骤
Apr 28 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&amp;&amp;mysql)二
2006/10/09 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
浅析php单例模式
2014/11/25 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
一句话JavaScript表单验证代码
2009/08/02 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
typescript nodejs 依赖注入实现方法代码详解
2019/07/21 NodeJs
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
JS实现长图上下滚动效果
2020/03/19 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
利用node.js开发cli的完整步骤
2020/12/29 Javascript
python2.6.6如何升级到python2.7.14
2018/04/08 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
Python如何生成xml文件
2020/06/04 Python
Spy++的使用方法及下载教程
2021/01/29 Python
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
自动一体化专业求职信
2014/03/15 职场文书
项目投资建议书
2014/05/16 职场文书
新郎新娘答谢词
2015/01/04 职场文书
2015年清明节活动总结
2015/02/09 职场文书
婚宴父母致辞
2015/07/27 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android
MYSQL如何查看进程和kill进程
2022/03/13 MySQL
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle