考察以下代码:[br][/br](function() {[br][/br] var a = b = 5;[br][/br]})(); console.log(b); [br][/br]控制台会输出为:________
举一反三
- 在html中嵌入以下代码,在控制台输出的是(): [script] console.log(a); [/] [script] var b = 8; console.log(a); [/] function test1(){ return console.log(1) } [br][/br] function test2(){ [br][/br] return 0 [br][/br] } [br][/br] console.log(test1()); [br][/br] console.log(test2()); A: 报错,报错 B: 报错,8 C: 报错,不输出任何东西 D: a,8
- 以下代码 function Person() {[br][/br] this.name = '张三';[br][/br] }[br][/br] Person.prototype.name = '李四';[br][/br] var p = new Person();[br][/br] console.log(p.name); 执行后的输出结果____。
- 在Javascript中,运行下面代码的结果是( )<br/>function foo(x){<br/>var num=5;<br/>bar=function(y){<br/>return (x+y+(++num));<br/>} <br/>}<br/>console.log(foo(2));<br/>console.log(bar(10));<br/>console.log(bar(10));" A: undefined,18,19 B: 17,18,19 C: 5,18,19 D: undefined,18,18
- 分析下段代码输出结果是( )。[br][/br]var arr = [2,3,4,5,6];[br][/br]var sum =0;[br][/br]for(var i=1;i [ arr.length;i++) {<br] sum +=arr[i];[br][/br]}[br][/br]console.log(sum);[/i] A: 20 B: 14 C: 16 D: 18
- 查看如下代码:[br][/br]varnum=2;[br][/br]switch(num){[br][/br]case1:console.log("1");[br][/br]case2:console.log("2");[br][/br]default:console.log("default");[br][/br]}代码的输出结果是 A: 先输出2,再输出default B: 输出2 C: 程序错误 D: 先输出1,再输出2,再输出default