闭包:
闭包其实就是能够读取其他函数内部变量的函数.
闭包的用处:一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中
使用闭包的注意点:
由于闭包会使得函数中的变量都被保存在内存中,内存消耗会很大,所以闭包不能滥用,否则会造成网页性能问题
变量作用域有两种:全局变量和局部变量
js语言的特点:
函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量;(注:在函数内部声明变量时,必须要用var命令,少了var,就变成了全局变量,在函数外部还是可以访问到)
网友评论