js中随机数,绝对值,最大最小值怎样求,计时器,倒计时器

129 阅读1分钟

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
  1. 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
  1. 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)