闭包
1、闭包的作用
1、可以访问父函数中的变量
2、可以锁住父函数中的变量
2、随机数公式
Math.floor(Math.random()*(max-min)+min)
3、通过闭包及随机数实现点赞案例
// 点赞案例
var btn = document.getElementById('btn')
var count = 0
btn.onclick = function () {
return function () {
count++
this.innerText = '点赞(' + count + ')'
}
}()
4、闭包案例
var getRandom = function (min, max) {
var sum = Math.floor(Math.random() * (max - min) + min)
return function () {
console.log(sum);
}
}
var result = getRandom(10, 20)
result()
result()
result()
result()
result()
result()
result()
result()