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"
内容
- 0
下列程序中alert按顺序分别弹出:( ) vara=10; functiontest(){ a=100; alert(a); alert(this.a); vara; alert(a); } test();* A: 1010010 B: 10010100 C: 10undefined100 D: 程序报错
- 1
JavaScript中声明变量但未对变量赋值,那么变量类型为undefined。
- 2
变量声明之后,如果不赋值,该变量的值是undefined。
- 3
未定义值就是undefined,表示变量还没有赋值(如var a;)。
- 4
在JavaScript中,alert(undefined==null);会弹出()? A: FALSE B: TRUE C: undefined==null D: null