var foo=”Hello”; (function(){ var bar=”World”; alert(foo+bar); })(); alert(foo+bar);
Hello World报错
Hello World Hello World
Hello World Hello
(function(){ var bar=”World”; alert(foo+bar); })(); //此函数是一个匿名自执行函数,会先调用并执行一次,即alert (foo+bar)的字符串拼接; // var bar=”World”是函数内部声明的局部变量,外部无法调用,所以外部的alert(foo+bar)会报错。
var foo="Hello"; (function(){ window.bar="World"; alert(foo+bar); })(); alert(foo+bar);
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题