首页 > 试题广场 >

varfoo="Hello";(function(){var

[单选题]

var foo = "Hello";

(function(){

var bar = " World";

alert(foo + bar);

})();

alert(foo + bar);

其中alert两次输出结果为?

  • hello world报错

  • hello world hello world

  • hello world hello

foo 为全局变量 bar 为局部变量 所以在函数里面调用foo+bar函数表达式的时候 是可以执行的。会打印出来 在外面打印 则局部变量打印不出来
发表于 2021-02-17 00:20:32 回复(0)