document.write('

解析: 此题考查的是 JS 局部变量声明前置。也就是说,函数中语句 var b=2; b 声 明在函数的最前面,但赋值语句不变,因此答案为先输出 undefined 再输出 2。

');