Javascrip 如何取小数点后面N位 !
2006-03-04 19:36
288 查看
1. 最笨的办法....... [我就怎么干的.........]
function get()
{
var s = 22.127456 + "";
var str = s.substring(0,s.indexOf(".") + 3);
alert(str);
}
2. 正则 效果不错
<script type="text/javascript">
onload = function(){
var a = "23.456322";
var aNew;
var re = /([0-9]+/.[0-9]{2})[0-9]*/;
aNew = a.replace(re,"$1");
alert(aNew);
}
</script>
3. 他就比较聪明了.....
<script>
var num=22.127456;
alert( Math.round(num*100)/100);
</script>
4.会用新鲜东西的朋友.......
<script>
var num=22.127456;
alert( num.toFixed(2));
</script>
最后总结........ 我最笨了.
function get()
{
var s = 22.127456 + "";
var str = s.substring(0,s.indexOf(".") + 3);
alert(str);
}
2. 正则 效果不错
<script type="text/javascript">
onload = function(){
var a = "23.456322";
var aNew;
var re = /([0-9]+/.[0-9]{2})[0-9]*/;
aNew = a.replace(re,"$1");
alert(aNew);
}
</script>
3. 他就比较聪明了.....
<script>
var num=22.127456;
alert( Math.round(num*100)/100);
</script>
4.会用新鲜东西的朋友.......
<script>
var num=22.127456;
alert( num.toFixed(2));
</script>
最后总结........ 我最笨了.
相关文章推荐
- 在Java中如何确定浮点数的精度,例如按要求确定小数点后面的数字个数
- Javascript 如何取小数点后面N位
- 请问如何用正则表达式检查一个输入值,输入值可以为负数,0,正数,小数点后面可以最多有四位?
- Javascript 如何取小数点后面N位
- 请教 如何double 提取小数点后面的数据及位数?
- ABAP alv中对于数字字段如何去掉小数点后面的零
- mysql 获取时间日期后,如何在数据库里去掉小数点后面的零
- 关于如何清除小数点后面多余的0
- mysql中如何去除小数点后面多余的0
- Javascript 如何取小数点后面N位
- Javascript 如何取小数点后面N位
- python中关于小数点后面的数四舍五入问题解决的几个函数供大家参考,现在问题是如何动态输入小数点后多少位,比如12.3000这样的
- 如何在Excel中提取小数点后面的数字?
- 在SQL语句中,如何去掉小数点后面多余的零?
- 在Java中如何确定浮点数的精度,例如按要求确定小数点后面的数字个数
- ABAP:如何去掉ALV数字字段小数点后面的0
- mysql中如何去除小数点后面多余的0
- 在SQL SERVER中,表table的字段totalvalue是float型,里面的值在小数点的后面有很多位,如何才能使其保留四位小数呢?
- C#中如何只保留小数点后面两位?
- 如何去掉ALV数字字段小数点后面的0