IE5.5+
<script>
function roundnumber(str,number){
return Number(str).toFixed(number)
}
alert(roundnumber("1",2))
alert(roundnumber("1.2",2))
alert(roundnumber("1.215",2))
</script>
otherwise
<script>
function roundnumber(str,number){
if(number<1)return Number(str)
var tmp=Math.pow(10,number)
var ret=String(Math.round(Number(str)*tmp)/tmp)
if(ret.indexOf(".")==-1)ret+="."
ret+=new Array(number+2+ret.indexOf(".")-ret.length).join("0")
return ret;
}
alert(roundnumber("1",2))
alert(roundnumber("1.2",2))
alert(roundnumber("1.215",2))
</script>
<script>
function roundnumber(str,number){
return Number(str).toFixed(number)
}
alert(roundnumber("1",2))
alert(roundnumber("1.2",2))
alert(roundnumber("1.215",2))
</script>
otherwise
<script>
function roundnumber(str,number){
if(number<1)return Number(str)
var tmp=Math.pow(10,number)
var ret=String(Math.round(Number(str)*tmp)/tmp)
if(ret.indexOf(".")==-1)ret+="."
ret+=new Array(number+2+ret.indexOf(".")-ret.length).join("0")
return ret;
}
alert(roundnumber("1",2))
alert(roundnumber("1.2",2))
alert(roundnumber("1.215",2))
</script>
解决方案 »
- 用jquery做点击按钮之后如何获取鼠标所选择的某一行的所有值并存入数据库
- js解析xml文件,文件编译以后登陆项目访问报错,但是直接用IE打开则是可以使用的
- 关于js滚动 和 ie 、ff 等兼容问题
- 新手请教个关于jquery undefined的问题,
- window.open出现问题了!
- 请教:动态添加脚本后如何取得页面的值?
- if else && || ! 搅在一起,思维混乱了
- 一分钟送分!为什么我的IE看到了裸体?
- 如何实现在页面不刷新的情况下页面跳到底部(一屏显示不完) 在线等,急啊!!!
- Javaweb中关于html网页高亮显示关键字的问题
- 紧急问题。。。。在线。(在asp那里也发了个)
- 内容随意手动排序,急!!!!!!!!
http://expert.csdn.net/expert/Topicview1.asp?id=1443348
ParseFloat(str).toFixed(2);// 2表示位数2、
<script>
alert(parseInt(12.7879888*100+0.5)/100);
</script>
function tofloat(f,dec) {
if(dec<0) return "Error:dec<0!";
result=parseInt(f)+(dec==0?"":".");
f-=parseInt(f);
if(f==0)
for(i=0;i<dec;i++) result+='0';
else {
for(i=0;i<dec;i++) f*=10;
result+=parseInt(Math.round(f));
}
return result;
}
alert(tofloat(12.7879888,2))
</script>