使用了获取父节点的方法parentNode;使用了querySelector方法;使用了获取元素的上一个兄弟节点的方法previousElementSibiling;使用了元素截取方法slice()方法;使用了保留小数点后几位toFixed()方法;使用了保留整数型,浮点型parseInt() pa... ...
分类:
Web程序 时间:
2017-11-10 11:42:33
阅读次数:
218
1 function number_format(number, decimals, dec_point, thousands_sep,roundtag) { 2 /* 3 * 参数说明: 4 * number:要格式化的数字 5 * decimals:保留几位小数 6 * dec_point:小数... ...
分类:
编程语言 时间:
2017-11-07 17:54:23
阅读次数:
201
1 let num = 5262456.2158; 2 num = toMoney(num); 3 console.log(num);//打印结果 5,262,456.22 4 5 6 //将数字转换成金额显示 7 function toMoney(num){ 8 num = num.toFixed... ...
分类:
其他好文 时间:
2017-11-07 13:24:36
阅读次数:
200
js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。 ...
分类:
Web程序 时间:
2017-10-30 19:40:52
阅读次数:
167
一个人工作的时候代码想怎么写就怎么写(笑),有了同岗位的合作伙伴之后,就会发现两人之间“写”的不同。 一、字符串转整数 如 “1” 1 写法一:string - 0 写法二:~~string(√) 二、四舍五入 写法一:(number).toFixed(2)(四舍六入五考虑) 写法二:Math.ro ...
分类:
编程语言 时间:
2017-10-25 23:51:51
阅读次数:
263
1 、tofixed方法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num);但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入 ...
分类:
Web程序 时间:
2017-10-25 13:23:26
阅读次数:
193
1.浮点型转化为人民币金额表示 function _format(input) { var n = parseFloat(input).toFixed(2); var re = /(\d{1,3})(?=(\d{3})+(?:\.))/g; return n.replace(re, "$1,");} ...
分类:
Web程序 时间:
2017-10-24 11:38:22
阅读次数:
171
本文分为三个部分: 1、JS 数字精度丢失的一些典型问题 2、JS 数字精度丢失的原因 3、解决方案(一个对象+一个函数) 一、JS数字精度丢失的一些典型问题 1. 两个简单的浮点数相加 看看Java的运算结果 2. 大整数运算 16位和17位数竟然相等;加1竟然也相等。 3. toFixed 不会 ...
分类:
编程语言 时间:
2017-10-23 00:55:24
阅读次数:
210
functionformatNumber(number,decimal){
decimal=decimal||2;
number=parseFloat((number+‘‘).replace(/[^\d\.-]/g,‘‘)).toFixed(decimal)+‘‘;
varl=number.split(‘.‘)[0].split(‘‘).reverse(),
r=number.split(‘.‘)[1];
vart=‘‘;
for(vari=0;i<l.length;i++){
t+=l[i]+((i+..
分类:
Web程序 时间:
2017-10-17 20:01:03
阅读次数:
257