例子:
使用函数声明形式创建的函数,也就是以上fun(),它会在所有的代码执行之前, 就被创建。即使把该函数写在代码的下面,但是到我们一打开浏览器,浏览器就会优先创建此方法函数。也就是在所有代码执行之前执行。
但是fun2()方法就不行,它是一个函数表达式,变量fun2只会被提前声明,并没有赋值,当执行到17行代码的时候,才会执行该方法。