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 设置文本框中焦点的位置
Nov 20 Javascript
JS HTML5 音乐天气播放器(Ajax获取天气信息)
May 26 Javascript
javascript实现浏览器窗口传递参数的方法
Sep 03 Javascript
script标签属性用type还是language
Jan 21 Javascript
js时间查询插件使用详解
Apr 07 Javascript
Jquery把获取到的input值转换成json
May 15 jQuery
Bootstrap Table从零开始
Jun 30 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
Oct 10 Javascript
Layui 解决表格异步调用后台分页的问题
Oct 26 Javascript
vue路由的配置和页面切换详解
Sep 09 Javascript
javascript Number 与 Math对象的介绍
Nov 17 Javascript
Vue OpenLayer测距功能的实现
Apr 20 Vue.js
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
星际流派综述
2020/03/04 星际争霸
ThinkPHP无限级分类原理实现留言与回复功能实例
2014/10/31 PHP
php常用图片处理类
2016/03/16 PHP
解决laravel资源加载路径设置的问题
2019/10/14 PHP
javascript 触发HTML元素绑定的函数
2010/09/11 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
2015/09/15 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
Vue 刷新当前路由的实现代码
2019/09/26 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
Python类定义和类继承详解
2015/05/08 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
WiFi云数码相框:Nixplay
2018/07/05 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
指针和引用有什么区别
2013/01/13 面试题
服装销售人员求职自我评价
2013/09/26 职场文书
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
就业协议书范本
2014/04/11 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
详解JS ES6编码规范
2021/05/07 Javascript
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python