以下代码的运行结果是()。var a = '1';var a, b;console.log(a, b);
A: undefined undefined
B: null undefined
C: 1 1
D: 1 undefined
A: undefined undefined
B: null undefined
C: 1 1
D: 1 undefined
D
举一反三
- 1 2 3 4 5 (function() { var a = b = 5; })(); console.log(b); console.log(a); 上面的输出结果: A: 5,5 B: undefined,undefined C: 5,undefined D: 5,UncaughtReferenceError:aisnotdefined
- 下列代码输出的结果是 var y = 1; var x = y = typeof x; console.log(x); A: undefined B: 1 C: y D: 报错
- 【单选题】以下代码会在控制台里打印什么结果? var str = String(undefined); console.log(str); console.log(typeof str); A. undefined string B. undefined undefined C. string string D. string undefined
- 下列程序运行后结果是() var a = 18; f1(); function f1() { var b = 9; console.log(a); console.log(b); var a = '123'; } A: 123,9 B: undefined,9 C: 123,undefined D: 18,9
- 下列代码运行后,结果为fn1();var fn1=function(a){alert(a)} A: 1 B: alert(1) C: 程序报错 D: undefined
内容
- 0
下列代码中a变量在控制台的输出结果是()。var a;console.log(a); A: null B: NaN C: undefined D: false
- 1
查看一下代码 ,请问输出正确的是|var Test ={| foo:"test",| func:function () {| var self=this;| console.log(this.foo);| console.log(self.foo);| (function () {| console.log(this.foo);| console.log(self.foo);| })();| }|};|Test.func(); A: test test undefined test B: test undefined undefined test C: test test undefined D: test test test test
- 2
console.log(null==undefined); A: true B: false C: 1 D: 0
- 3
以下哪个表达式结果为true() A: undefined==null B: undefined===null C: isNaN("100"); D: parseInt("1a")==1;
- 4
以下代码片段的输出结果为( ). [script type="text/javascript"] var foo =1; function Test(){ alert(foo); var foo=2; alert(foo); } Test(); </script A: 1,2 B: 2,1 C: 1,undefined D: undefined,2