1、命名函数
命名函数预解析预赋值
在script标签开始的时候将当前script使用命名函数定义的函数名,在
栈中开辟空间,并且给这个空间起名为函数名,然后将函数存储在堆中,并且
将这个堆中函数的引用地址赋值给这个变量空间
命名函数定义在哪里,不分先后顺序,都可以在任意位置调用到