1.ceil() 方法可对一个数进行上舍入。
如果参数是一个整数,该值不变。
注意:ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数
function myFunction(){
//对一个数进行上舍入:
var n=Math.ceil(1.4);
console.log(n);//2
}
myFunction();
2.floor() 方法返回小于等于x的最大整数。
如果传递的参数是一个整数,该值不变。
function myFunction(){
//对一个数进行下舍入:
var a=Math.floor(0.60);
var b=Math.floor(0.40);
var c=Math.floor(5);
var d=Math.floor(5.1);
var e=Math.floor(-5.1);
var f=Math.floor(-5.9);
console.log(a);//0
console.log(b);//0
console.log(c);//5
console.log(d);//5
console.log(e);//-6
console.log(f);//-6
}
myFunction();
3.random() 方法可返回介于 0(包含) ~ 1(不包含) 之间的一个随机数。
//返回介于 0(包含) ~ 1(不包含) 之间的一个随机数:
var a=Math.random();
//取得介于 1 到 10 之间的一个随机数:
var b=Math.floor((Math.random()*10)+1);
//取得介于 1 到 100 之间的一个随机数:
var c=Math.floor((Math.random()*100)+1);
4.round() 方法可把一个数字舍入为最接近的整数
function myFunction(){
var a=Math.round(2.60);
var b=Math.round(2.50);
var c=Math.round(2.49);
var d=Math.round(-2.60);
var e=Math.round(-2.50);
var f=Math.round(-2.49);
console.log(a);//3
console.log(b);//3
console.log(c);//2
console.log(d);//-3
console.log(e);//-2
console.log(f);//-2
}
myFunction();
5.max() 方法可返回两个指定的数中带有较大的值的那个数。
function myFunction(){
var a=Math.max(5,10);
var b=Math.max(0,150,30,20,38);
var c=Math.max(-5,10);
var d=Math.max(-5,-10);
var e=Math.max(1.5,2.5);
console.log(a);//10
console.log(b);//150
console.log(c);//10
console.log(d);//-5
console.log(e);//2.5
}
myFunction();