从品牌网站建设到网络营销策划,从策略到执行的一站式服务
script type="text/javascript"
创新互联专注于企业成都全网营销、网站重做改版、成武网站定制设计、自适应品牌网站建设、H5高端网站建设、商城网站制作、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为成武等各大城市提供网站开发制作服务。
var Digit = {};
Digit.round = function(digit, length) {
length = length ? parseInt(length) : 0;
if (length = 0) return Math.round(digit);
digit = Math.round(digit * Math.pow(10, length)) / Math.pow(10, length);
return digit;
};
var num = 3.1733333333333333;
alert(Digit.round(num, 2));//四色五入保留2位小数
可以直接使用toFix方法。
toFix方法是js的原生方法,在jquery中也可以使用。
要保留两位小数,可以加参数,参数为2就是保留两位小数,默认是四舍五入保留。
复制代码代码如下:
var a=3.1415926;
a = a.toFixed(2);//保留2位但结果为一个String类型
a = parseFloat(a);//将结果转换会float
//用一步的话如下
a = parseFloat(a.toFixed(2));
jquery将4位小数转换成1位的操作方法:
1. 以数组接收该数字,然后采用JQuery中的Split方法去截取,保留一位小数;
2. 比如我下面给出的实例:接收一个数字,保留一位小数。
3. vardate=Array[0];
vartimeArray=Array[1].split(".")
varsTime=timeArray[1];
我没有找到js获取元素宽度包含小数点的方法,但是在使用获取到的宽度时,为了保证与原来元素的宽度一致,我在工作中的解决方案是:
var oldw=$(oldElement).width();
$(newElement).css("width",oldw+"px");
$(oldElement).css("width",oldw+"px');
刚看到有getComputedStyle这个方法,还有这个getClientBoundingRect()。可以。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图