我被告知在JavaScript中,如果为尚未声明的变量赋值,它将自动成为全局变量,即使它存在于函数内部。
我有代码:
@Override
public void onSuccess(Bitmap bitmapparam) {
//bitmap is ready here
bitmapvar = bitmapparam;
}
但netbeans输出以下错误消息:
function helloWorld2(){
greeting2 = "hello world 2";
}
document.write(greeting2);
为什么会这样?