本文主要介绍js取整数和余数的方法,有需要的朋友可以参考一下。
1.舍弃小数部分,保留整数部分。
parseInt(5/2)
2.向上取整,如果有小数,整数部分加1。
数学.细胞(5/2)
3、四舍五入。
数学. round(5/2)
4、向下舍入
数学.地板(5/2)
数学对象的方法ff: Firefox,n: Netscape,ie: internet explorer
方法描述FF N IEabs(x)的绝对值返回数字1 2 3acos(x)返回数字1 2 3asin(x)返回数字1 2 3atan(x)返回从x轴到点(x,y的角度)的x 1 2 3atan2(y,x)的反正切值(介于-PI/2和PI/2弧度之间)1 2 3ceil(x)向上舍入一个数字。1 2 3cos(x)返回数字1 2 3exp(x)返回e的指数。1 3 floor (x)向下舍入数字。1 2 3log(x)返回数字的自然对数(底数为e) 1 2 3max(x,y)返回x的最大值,y 1 2 3min(x,y)返回x的最小值,y 1 2 3pow(x, y)返回x的y次方1 2 3random()返回一个介于0和1 1 2 3之间的随机数round(x)将一个数舍入到最接近的整数1 2 3sin(x)返回正弦值1 2 3sqrt(x)返回平方根1 2 3tan(x)返回一个角度的正切值1 2 3toSource()表示对象的源代码1 4 -valueOf()返回
代码案例:
复制代码如下:script type= text/JavaScript //round function get result(num){ return parse int(num);}
//舍入到N位函数get result (num,N){ return math . Round(num * math . pow(10,n))/math.pow (10,N);}
//截取N位函数get result (num,n) {return num.tostring()。替换(新的正则表达式(( -?d*。d{0, n })(d*)$ ), $ 1 )0;}/脚本
其他:
复制代码如下:var m length=text Mn . length;var m first=parse int(m length/60);//舍入//alert(m length);var mLast=mLength//取余数if (mlast0) {$(。mood _ content’)。高度((MFI rst 1)* 20);}