【ES5】【函数】【定时器】【math对象方法】

函数:

1.函数作用是什么

实现某个功能的代码组合

2.函数作用

提高代码利用率,分隔作用域,防止命名冲突,释放内存

3.无参数

声明函数:functio 函数名(){}

调用函数:函数名()

4.有参数

声明函数:function()函数名(形参){调用函数执行代码}

5.arguments函数内置数组

6.匿名函数

(function(形参){}(实参))
7.回调函数:把函数当作参数传递到另一个函数中

8.递归函数:在函数本身调用自己

9.作用域

全局变量:定义在函数外面的变量就是全局变量

局部变量:定义在函数内部的变量就是局部变量

例子:选项卡

 定时器:

callback:回调函数:把函数当作一个参数传递到另一个函数中

setInterval(callback,time) 每隔固定时间代码执行一次

setTimeout(callback,time)延迟固定时间执行一次 只执行一次

clearInterval(time1) 移除定时器

clearTimeout(time2) 移除延时器

Math对象方法:

 1.取绝对值 Math.abs()

   var n=Math.abs(-9)

 2.返回x的y次幂 Math.pow

   var n=Math.pow(3,5)

 3.求某个数的算数平方根 Math.sprt

   var n=Math.sprt(9)

  4.返回几个数中的求最大值

   var n=Math.max(10,20,5,0,99)

  5.返回几个数中的最小值

   var n=Math.min(10,20,5,0,99)

  6.四舍五入 得到是整数

   var x=Math.round(88.88)

  7.向上取整

  var y=Math.ceil(9.01)

  8.向下取整

  var k=Math.floor(9.01)

  9.随机数

   Math.randdom() [0,1)

  10 parseInt 取整

  var l=parseInt(2.46)

 取两数之间的随机整数

  Math.round(math.radom()*(max-min)+min)

  Math.floor(math.radom()*(max-min+1)+min)`

封装函数 取两个数之间的随机整数

  function getRandom(min,max){

  return  Math.floor(Math.random()*(max-min+1)+min) }

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值