JS实现的数字格式化功能示例


Posted in Javascript onFebruary 10, 2017

本文实例讲述了JS实现的数字格式化功能.分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>数字格式化</title>
<script type="text/javascript" language="javascript" >
//n为要转化的数字/数字字符串,s为后面要加的单位,可为空
function num2money(n, s){ 
  if (typeof s == "undefined") 
    s = "";
  n = parseInt(n);
  n = parseInt(n) + Number(((n - parseInt(n)) + "").substring(0, 3));
  if (n / 1000 >= 1) {
    var nn = '' + n;
    nn = nn.substring(nn.length - 3, nn.length);
    s = ',' + nn + s;
    return num2money(parseInt(n / 1000), s);
  }
  else {
    return n + s;
  }
}
document.write(num2money("123.45", "美元"));//输出:123美元
</script>
</head>
<body>
</body>
</html>

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

在线一元函数(方程)求解计算工具:
http://tools.3water.com/jisuanqi/equ_jisuanqi

科学计算器在线使用_高级计算器在线计算:
http://tools.3water.com/jisuanqi/jsqkexue

在线计算器_标准计算器:
http://tools.3water.com/jisuanqi/jsq

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js innerHTML 的一些问题的解决方法
Jun 22 Javascript
jquery ajax提交表单数据的两种实现方法
Apr 29 Javascript
关于COOKIE个数与大小的问题
Jan 17 Javascript
点击显示指定元素隐藏其他同辈元素的方法
Feb 19 Javascript
JavaScript按值删除数组元素的方法
Apr 24 Javascript
JS操作COOKIE实现备忘记录的方法
Apr 01 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
AngularJS ng-style中使用filter
Sep 21 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
微信小程序渲染性能调优小结
Jul 30 Javascript
VUE使用axios调用后台API接口的方法
Aug 03 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
Feb 10 #Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
Feb 10 #Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 #Javascript
解决URL地址中的中文乱码问题的办法
Feb 10 #Javascript
tablesorter.js表格排序使用方法(支持中文排序)
Feb 10 #Javascript
jquery.tableSort.js表格排序插件使用方法详解
Aug 12 #Javascript
TableSort.js表格排序插件使用方法详解
Feb 10 #Javascript
You might like
第十一节 重载 [11]
2006/10/09 PHP
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
使用apply方法实现javascript中的对象继承
2013/12/16 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
JavaScript中的Web worker多线程API研究
2014/12/06 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
如何解决hover在ie6中的兼容性问题
2016/12/15 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
javascript 删除数组元素和清空数组的简单方法
2017/02/24 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
详解Python中的type()方法的使用
2015/05/21 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
Python callable内置函数原理解析
2020/03/05 Python
Python代码注释规范代码实例解析
2020/08/14 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
Python之字典添加元素的几种方法
2020/09/30 Python
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
Yahoo-PHP面试题2
2014/12/06 面试题
Linux常见面试题
2013/03/18 面试题
十佳大学生村官事迹
2014/01/09 职场文书
企业管理毕业生求职信范文
2014/03/07 职场文书
计算机求职信
2014/07/02 职场文书
党员查摆剖析材料
2014/10/10 职场文书
公司费用报销管理制度
2015/08/04 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang