1.随机数 random
语法: Math.random()
作用: 得到一个0~1之间的随机数, 包含0,不包含1
var num21 = Math.random(); // 随机数 0-1 不包含0和1
console.log(num21); // 每一次打印结果都不一样,随机打印
2.绝对值 abs
语法: Math.abs()
作用: 取数据的绝对值
var num5 = Math.abs(-2);
console.log(num5); // 2
3.sqrt 平方根
语法: Math.sqrt()
作用: 求平方根
var num6 = Math.sqrt(16)
console.log(num6); // 打印结果 4
4.pow
语法: Math.pow(基数, 幂)
作用: 求一个基数的 X 次幂
var num7 = Math.pow(4,4);
console.log(num7); // 256 => 4*4*4*4
- max 最大值
语法: Math.max(数据1, 数据2, 数据3, ...)
作用: 求参数中 的 最大值
var num8 = Math.max(100,3,400,200,300);
console.log(num8); // 400
5.min 最小值
语法: Math.max(数据1, 数据2, 数据3, ...)
作用: 求参数中 的 最大值
var num9 = Math.min(100,3,400,200,300);
console.log(num9); // 3
- PI 圆周率
语法: Math.PI
作用: 求圆周率
var num10 = Math.PI
console.log(num10) // 3.141592653589793
6.计时器 setInterval
setInterval(function(){
计时器执行时的代码;
},时间) //时间是以毫秒为单位的
//返回值:时间ID => 当前页面的第几个计时器
// 关闭定时器: clearInterval(时间ID)
var count = 0;
var timer = setInterval(function(){
count++; //计时器执行一次count自增1
console.log(count); //打印
if(count == 10){ //count等于10 时计时器停止
clearInterval(timer); //清除计时器
}
},1000) // 计时器1s执行一次
7.倒计时器 setTimeout
setTimeout(function(){
计时器执行时的代码;
},时间) //时间是以毫秒为单位的
//返回值:时间ID => 当前页面的第几个计时器
// 关闭定时器: setTimeout(时间ID)