以下程序最后计算的结果是( )。 function fun1(){ var sum=1; return function(){ sum++; return sum; } } var fun2=fun1(); console.log(fun2()); console.log(fun2());
A: 1,1
B: 1,2
C: 2,3
D: 2,2
A: 1,1
B: 1,2
C: 2,3
D: 2,2
举一反三
- <script> function fun(){ try{ console.log(a); return 0; }catch(e){ console.log(e.message); return 1; }finally{ return 2; } } var b = fun(); console.log(b); </script>b输出结果为:——————
- var a=1; function sum(b){ console.log(a); a+=2;}sum(a);console.log(a);此程序的最终结果为( )。 A: 1 2 B: 2 1 C: 3 1 D: 1 3
- function add(){ // 1 var sum = 1 + 2; // 2 console.log( sum ); // 3 } console.log( sum ) ; //4 在此程序中哪一行语句是错误的
- function add(){ // 1 var sum = 1 + 2; // 2 console.log( sum ); // 3}console.log( sum ) ; //4 在此程序中哪一行语句是错误的( )。 A: 1 B: 2 C: 3 D: 4
- var a=1 function sum(b) console.log(a) a+=2 sum(a) console.log(a)此程序的最终结果为( )。