vara;alert(a)会弹出undefined,表示变量a声明了,但是未赋值。()
举一反三
- 执行下在这段代码,会弹出3个对话框,请选择正确的弹出顺序vara=1;(function(){alert(a);a=2;alert(a);vara;})();alert() A: 1,2,2 B: 1,1,1 C: 1,2,1 D: undefined
- vara=5; if(undefined) {a=8} else {a++} alert(a) 消息框弹出a的值是多少?
- undefined是原始类型的数据,下列对undefined的描述正确的是()。 A: undefined表示变量声明过但未被赋值,是所有未赋值变量的默认值 B: undefined不保存在变量本地 C: undefined一般用于主动释放指向对象的引用 D: undefined专门表示变量不再指向任何对象地址
- null的含义表示变量有值,只是值是null;undefined的含义表示变量声明但没有赋值。
- 以下代码片段的输出结果为( ). var a= 10; function fn1( ){ alert(a); var a=10; } alert( fn1( )); A: 第一次弹出"10",第二次弹出"10" B: 第一次弹出"10",第二次弹出"undefined" C: 第一次弹出"undefined",第二次弹出"10" D: 第一次弹出"undefined",第二次弹出"undefined"