一、作用域:一个变量的可用范围 全局作用域:函数外 局部作用域:函数内 对于未声明的变量直接赋值,js会自动在全局作用域内帮你声明 全局变量:在全局作用域内声明的变量叫全局变量,全局变量在任何地方都可以 被使用 局部变量:在局部作用域内声明的变量叫局部变量,局部变量只能在局部作用域内使用 二、闭包 //闭包:函数套函数,里面的函数使用了外面函数定义的变量 作用是用来保护变量的 //问题:内存泄漏 //函数是不是一个数据 //局部作用域:只有在函数调用的时候才创建,函数调用结束之后立即销毁 三、循环:反复执行相同一套代码 循环三要素:1.循环变量:循环中用作判断的量,必须向着循环退出的趋势变化 2.循环条件:保证循环能够继续运行的条件 3.循环体:每次循环做的事 while(循环条件){干的事} for(){干的事} for循环完全等同于while循环。不同之处在于for循环写法更优雅 相关文章: 2021-08-25 2021-09-05 2021-10-26 2021-06-23 2021-11-04 2021-11-16 2022-12-23 2022-12-23