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入门—选择器实现隔行变色实例代码
Jan 04 Javascript
JS正则表达式大全(整理详细且实用)
Nov 14 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
Jan 14 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
Mar 20 Javascript
AngularJS 中文API参考手册
Jul 28 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
Feb 10 Javascript
利用angularjs1.4制作的简易滑动门效果
Feb 28 Javascript
解决vue 引入子组件报错的问题
Sep 06 Javascript
javascript将非数值转换为数值
Sep 13 Javascript
vue中设置、获取、删除cookie的方法
Sep 21 Javascript
Vue实现商品分类菜单数量提示功能
Jul 26 Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 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
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
Angular Material Icon使用详解
2018/11/07 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
Python输出9*9乘法表的方法
2015/05/25 Python
python读取和保存视频文件
2018/04/16 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
Html5新标签解释及用法
2012/02/17 HTML / CSS
毕业生医学检验求职信
2013/10/16 职场文书
班主任寄语大全
2014/04/04 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
体育运动口号
2014/06/09 职场文书
管理标语大全
2014/06/24 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
工厂采购员岗位职责
2015/04/07 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
HTML中的表单元素介绍
2022/02/28 HTML / CSS