立即执行就是定义完就执行,正常定义一个function后还需要声明一个变量,把function指向这个变量,要执行的时候调用变量名()去执行,但是匿名函数没有指向某个变量,所以他要执行只能在自己定义后加上()来执行。