@关于函数和原生JS的一些事件相关知识点
函数的返回值
- 所有的函数都会有返回值,一般函数的返回值默认是undefined
- 函数内使用return来自定义返回值,但是注意return语句之后的代码全部都不执行
原生JS中的事件
注意某些事件之间触发条件的区别
函数作用域
不考虑ES5、ES6,主要是全局作用域和函数作用域,但是要注意隐式声明全局变量时候的调用
注意:上图中若没有调用函数,则访问隐式声明的变量一样会报错
变量的生命周期
- 对于全局变量,打开页面的时候就会创建,关闭页面时才会被销毁
- 对于局部变量来说,函数执行的时候才会创建,函数执行结束后就会被销毁