-
- javascript小数运算,截取小数位数
- Weather: 多云转晴 北风4-5级 (1~8)℃
- 2007-11-23
最近在做的一个项目中,大量的用到javascript。痛苦之至的是JS的调试,还好有FireFox的Web Developer这个小工具。
在JS里数的运算,是比较麻烦的一件事,没那么多相应的处理函数,但前端的东西现在比较流行(所谓的用户体验),像AJAX还不是JS当道。。。
如果要按位截取一个数的小数位的话,看下面的代码
Ava = Math.round(parseFloat(Sum/10)*100)/100;
这是保留2位小数,这个方法就是要保留几位小数,就乖几次10,然后用Math.round()来取整,然后再除相应的几次10,比如要保留4位小数,可以这么写
Math.round(paraeFloat(Sum/10)*10000)/10000;
-
Views(10493) | Comments(4) |
In:
网页前端技术
|
(11/16)
妖精和妖怪~
Logicool MX620入手
(11/26)
[javascript小数运算,截取小数位数]的回复
-
ZZZzzz
于
2007-11-23 19:04:24
发表 |
IP:152.104.150.*
调试的话,还是firebug王道
-
re
于
2007-11-23 21:47:38
发表 |
IP:124.77.164.*
Firebug 是好东西,我给项目组成员推广呢,顺便推广Firefox,他们说,哇,Firefox这么强大!
-
re
于
2007-11-23 22:07:47
发表 |
IP:124.77.164.*
楼主你不会用pow函数么?
Number.prototype.fixed=function(n){
with(Math)return round(Number(this)*pow(10,n))/pow(10,n)
}还乘几次10,真没创意,哈哈哈哈。
- 4# 柠檬园主 于 2007-11-24 09:32:56 发表 | IP:116.3.16.*
靠。我就是不会用怎么滴,我只知道python里有pow函数。。。。。
再说了直接乖数字和你用函数运算出来再乖,哪个效率更高?只不过偶的不OO而已
