就和你调用函数是一样的。function foo() {}// 调用foo();后面加(); 就是将函数变成一个表达式。~function foo() {alert('foo');}();这样也一样可以执行;