给数值加上千分位的php程序,JavaScript_js 实现数值的千分位及保存小数方法(推荐),实例如下:/*** 将数 - phpStudy...
js 实现数值的千分位及保存小数方法(推荐)
实例如下:
/**
* 将数值四舍五入后格式化.
*
* @param num 数值(Number或者String)
* @param cent 要保留的小数位(Number)
* @param isThousand 是否需要千分位 0:不需要,1:需要(数值类型);
* @return 格式的字符串,如'1,234,567.45'
* @type String
*/
function formatNumber(num,cent,isThousand) {
num = num.toString().replace(/\$|\,/g,'');
// 检查传入数值为数值类型
if(isNaN(num))
num = "0";
// 获取符号(正/负数)
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*Math.pow(10,cent)+0.50000000001); // 把指定的小数位先转换成整数.多余的小数位四舍五入
cents = num%Math.pow(10,cent); // 求出小数位数值
num = Math.floor(num/Math.pow(10,cent)).toString(); // 求出整数位数值
cents = cents.toString(); // 把小数位转换成字符串,以便求小数位长度
// 补足小数位到指定的位数
while(cents.length
cents = "0" + cents;
if(isThousand) {
// 对整数部分进行千分位格式化.
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
}
if (cent > 0)
return (((sign)?'':'-') + num + '.' + cents);
else
return (((sign)?'':'-') + num);
}
以上这篇js 实现数值的千分位及保存小数方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持phpstudy。相关阅读:
jQuery如何将选中的对象转化为原始的DOM对象
用PHP和Shell写Hadoop的MapReduce程序
NodeJS制作爬虫全过程
Cocos2d-x Schedule定时器的使用实例
用javascript为页面添加天气显示实现思路及代码
js+css实现的简单易用兼容好的分页
Symfony实现行为和模板中取得request参数的方法
jQuery设置和移除文本框默认值的方法
Yii配置与使用memcached缓存的方法
net操作access数据库示例分享
Android实现调用震动的方法
Ajax异步无刷新对局部数据更新
html form表单提交action和url跳转到actiond的区别介绍
Android开发之获取SD卡及手机ROM容量的方法
给数值加上千分位的php程序,JavaScript_js 实现数值的千分位及保存小数方法(推荐),实例如下:/*** 将数 - phpStudy...相关推荐
- 假设有一个字类型的数值arry1,试编写程序统计arry1数值及其后若干数值,在字单元中存储时每个数据中含“1”数据位的个数,并将统计结果保存在res1数组中。数据段的代码定义如下: data seg
假设有一个字类型的数值arry1,试编写程序统计arry1数值及其后若干数值,在字单元中存储时每个数据中含"1"数据位的个数,并将统计结果保存在res1数组中.数据段的代码定义如下 ...
- 常微分方程数值解的c语言程序,常微分方程的数值解法 一阶常微分方程数值解的C语言编程实现.doc...
常微分方程的数值解法 一阶常微分方程数值解的C语言编程实现 导读:就爱阅读网友为您分享以下"一阶常微分方程数值解的C语言编程实现"资讯,希望对您有所帮助,感谢您对92的支持! 一阶 ...
- 有确定项微分方程的matlab程序,微分方程的数值解法matlab四阶龙格—库塔法课件...
<微分方程的数值解法matlab四阶龙格-库塔法课件>由会员分享,可在线阅读,更多相关<微分方程的数值解法matlab四阶龙格-库塔法课件(36页珍藏版)>请在人人文库网上搜索 ...
- 数值策划入门指南(一):做数值就是做体验
数值策划要做什么? 有一天和朋友闲聊,说起我在做数值策划,他突然用很崇拜的语气问我:"是不是要会很多牛x的公式?".其实很多人都会这样的想法:要会很多公式.数学要很厉害才能做数值策 ...
- python读文件路径-python获取程序执行文件路径的方法(推荐)
1.获取当前执行主脚本方法:sys.argv[0]和_ file _ (1)sys.argv 一个传给Python脚本的指令参数列表.sys.argv[0]是脚本的名字.一般得到的是相对路径,用os. ...
- 微信小程序(购物车)--在wxml中设置保留小数位数
微信小程序(购物车)–在wxml中设置保留小数位数 一.在该页面文件夹下新建一个wxs后缀的文件 var filters = {toFix: function (value) {return valu ...
- 图解使用Win8Api进行Metro风格的程序开发二----使用文件选择器访问和保存文件
我们紧接着上篇,这篇将介绍如何使用文件选择器访问和保存文件 -----------------------------------我是华丽的分割线--------------------------- ...
- 计算机丢失wininet,win7系统启动程序提示因为计算机中丢失wininet.dll的解决方法...
很多小伙伴都遇到过win7系统启动程序提示因为计算机中丢失wininet.dll的困惑吧,一些朋友看过网上零散的win7系统启动程序提示因为计算机中丢失wininet.dll的处理方法,并没有完完全全 ...
- Java黑皮书课后题第5章:*5.31(金融应用:计算CD价值)假设你用10 000美元投资一张CD,年利率为5.75%。编写程序,提示由用户输入一个金额数、年获利率、月份数,然后显示一个表格
5.31(金融应用:计算CD价值)假设你用10 000美元投资一张CD,年获利率为5.75%.编写程序,提示由用户输入一个金额数.年获利率.月份数,然后显示一个表格 题目 题目概述 运行示例 破题 代 ...
最新文章
- 在Java中使用xpath对xml解析
- SpringCloud_项目搭建以及Eureka
- 25个自适应菜单教程和脚本
- 全文2500字 详解Pandas与Lambda结合进行高效数据分析
- JavaFX技巧30:带有DropShadow的ScrollPane
- RedisTemplate常用集合使用说明-opsForValue(二)
- Leetcode每日一题:48.rotate-image(旋转图像)
- c++ primer 6.5.1节练习答案
- NOIP2001数的计算
- ASP.NET 的服务器端控件有三种关于 ID 的属性 ID, ClientID 和 UniqueID
- Mybatis源码分析之Mapper文件解析
- 图像检索:基于内容的图像检索技术
- linux 查看java_opts_java_opts 参数与JVM内存调优
- 各大媒体优劣对比_各种媒体的优缺点分析()
- 欧盟物联网推动措施重点与趋势观察
- 浅谈Ubuntu 18.04.1 LTS x86_64安装,美化配置及常用软件安装配置的历程
- 计算机思维解决高数题,三类题型的21种解题思维定式,帮你解决数学“老大难”!...
- 如何理解 HTML 语义化
- css如何设置滚动条,设置滚动条需要用到的参数
- OCR识别软件(uTools)→{个人笔记记录}
热门文章
- SAP Spartacus Page Layout学习笔记
- SAP WebClient UI页面标签的决定逻辑介绍
- when is extension component's resource bundle loaded
- some example of SAP odata annotation in metadata
- CRM WebClient UI里标准configuration和custom configuration区别
- IFRAME中嵌入C4C UI
- Continue to debug QDD504 read - Service Order extractor debug
- Spring MVC研究之MVC pure string response debug
- Cookie test
- 推荐一个免费的屏幕取色器,鼠标放到的位置自动显示RGB