javascript取整数

来源:百度知道 编辑:UC知道 时间:2024/07/02 23:46:36
var a=20
var b=13

list=a/b

显示到文本中的是小数,我怎么取整或取小数点后一位

javascript取整数的方法如下:

Math.round(num)四舍五入

Math.floor(num)小于等于num的整数

Math.ceil()大于等于num的整数

parseInt(num) 小于等于num的整数,与floor的区别是parseInt参数可以是string类型,如'5abc'返回5。

<script type="text/javascript">
//取整
function getResult(num){
return parseInt(num);
}

//四舍五入到num后面的n位
function getResult(num,n){
return Math.round(num*Math.pow(10,n))/Math.pow(10,n);
}

//截取n位
function getresult(num,n){
return num.toString().replace(new RegExp("^(\\-?\\d*\\.?\\d{0,"+n+"})(\\d*)$"),"$1")+0;
}
</script>