dkfr.net
当前位置:首页 >> js怎么截取小数点前的数字 >>

js怎么截取小数点前的数字

var s = '123.123'; var arr = s.split("."); var length = arr[0].length();

在js中有时要用到取float数字的小数点后两位的情况。 var num=10/3; function f(num,n){ return parseInt(num*Math.pow(10,n)+0.5,10)/Math.pow(10,n); } alert(f(num,2)); 以上就是小编为大家带来的JS取数字小数点后两位或n位的简单方法全部内...

toFixed(num) 方法可把 Number 四舍五入为指定小数位数的数字。num参数为想要截取的小数位数。 例子: var num = new Number(13.37);document.write (num.toFixed(1))

alert(parseInt(55.66));

js中提供了对应的函数,即toFixed(n)方法。参数n表示要保留几位小数。 比如: var a =123.456789; alert(a.toFixed(4));// 四舍五入保留四位小数 // 将num四舍五入并截取n位小数。getResult(num,n) { return num.toFixed(n);}注意: 当 n 太小或...

function abc(n){ return Math.ceil(n); } //Math.ceil() 向上取整 //Math.floor() 向下取整 //Math.round() 四舍五入

var n=45.666 alert(n.toString().replace('.','').length)

var strs = "aaa.bbb.xls"; var arr = strs.split("."); alert(arr[arr.length - 1]);

如果${showInfo.tt}的值为20,要要它除以10以后精确到小数点后2位,那么js代码中可作如下写法 var a = ${showInfo.tt}/10; //alert(a.toFixed(3)); //表示到小数点后3位得出的值为2.000 document.write(a.toFixed(2)); //得出的值为2.00

1、获取最后一位 var str="12224"; endstr=str.charAt(str.length-1); alert("最后一位是:"+endstr); 2、获取小数位数 var s = "12.56"; len=s.split('.')[1].length; alert("是"+len+"位小数");

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com