1 . 函数的调用方式:
一: 点击按钮调用: <button οnclick="fn( )">点击</button>
二:函数自动执行: function fn(){ } fn()
2 . 传递参数的方式:
一:<button οnclick="fn('hello','world')">1点击</button>
二: function fn(a,b){
document.write(a+b);}
fn('hello','world')
3.作用域
① 全局作用域 :在全局中都能访问,网页上的所有脚本和函数都能访问
例如: let a = 10
②局部作用域: 只能在函数内部被访问 局部变量在函数运行后被删除
例如 function fn() {
var a = 10 }
4. 闭包
一个函数就是一个闭包
闭包的两个缺点:① 会造成浏览器卡顿
② 闭包会在父函数外部,改变内部变量的值