摘要:
什么是闭包? 闭包就是能够读取其他函数内部变量的函数。在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 除此之外,我们还需要了解作用域(scope) 作用域分为两种:全局作用域和局部作 阅读全文
摘要:
当我们需要使用递归来完成某些操作的时候,我们先要了解什么是递归 什么是递归? 递归,就是在运行的过程中调用自己。 一般来说,递归需要有边界条件、递归前进段和递归返回段。 当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 举个例子: 第5行调用fun,fun内的一次定时器每隔1s再调用fun 阅读全文
摘要:
飞机大战 1.声明初始值 2.设置动态背景 2. 4. 5. 6. 7. 8. 飞机大战源代码: 阅读全文
摘要:
输出结果为: x=1 y=undefined z=undefined 函数表达式没有return 所以为undefined 输出结果为: 当函数声明重名时后面的会覆盖前面的,所以n=n+1会被n=n+3覆盖,所以y和z的值都为4. 阅读全文