第一个参数可以是字符串,也可以是函数如果是字符串,则当作javascript语句执行,
和eval()差不多,执行的环境是全局,所以不能访问函数作用域的变量如果是函数,则执行该函数,可以访问该函数作用域链上的变量