函数包括:函数名、参数、代码块、返回值几部分。
函数声明:
函数表达式(跟声明变量相似):需要声明一个变量来接受这个函数。
变量的作用域:全局、局部如图生命在<script></script>中的变量属于全局变量 ,在js的任何低缓都可以调用
name1属于局部变量。只可以在a这个函数中调用到它
不使用“var”修饰的变量是全局变量(不推荐)
解析器(代码执行过程)
//预解析
//闲找var 跟function
//找到之后把var跟func提前
//从上往下执行
自调用函数(只能执行一次)