var x = function;var x = function(); 1表示把函数赋给x,x得到的是function函数,x现在也变成一个函数。 2表示函数立即执行并把执行结果赋给x,x得到的function(),执行一次的结果,可能是数字、字母、字符串、也可能是函数。