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 相关文章推荐
js获取GridView中行数据的两种方法 分享
Jul 13 Javascript
jquery与js函数冲突的两种解决方法
Sep 09 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
Jun 07 Javascript
js获取IP地址的方法小结
Jul 01 Javascript
js创建表单元素并使用submit进行提交
Aug 14 Javascript
jQuery实现左右切换焦点图
Apr 03 Javascript
基于Javascript实现返回顶部按钮
Feb 29 Javascript
JavaScript中对JSON对象的基本操作示例
May 21 Javascript
jQuery中的ready函数与window.onload谁先执行
Jun 21 Javascript
详解使用fetch发送post请求时的参数处理
Apr 05 Javascript
JavaScript实用代码小技巧
Aug 23 Javascript
JQuery省市联动效果实现过程详解
May 08 jQuery
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
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
读jQuery之十 事件模块概述
2011/06/27 Javascript
关于JS中的闭包浅谈
2013/08/23 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
js使用for循环与innerHTML获取选中tr下td值
2014/09/26 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
使用jquery提交form表单并自定义action的实现代码
2016/05/25 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
Python3.6简单反射操作示例
2018/06/14 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
如何用OpenCV -python3实现视频物体追踪
2019/12/04 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
scrapy-splash简单使用详解
2021/02/21 Python
HTML5 本地存储实现购物车功能
2017/09/07 HTML / CSS
幼儿园数学教学反思
2014/02/02 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
单位介绍信格式
2015/01/31 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL