任务17 函数-代码题

2016-11-11  本文已影响0人  GarenWang

1.以下代码输出什么?

   function getInfo(name, age, sex){ 
      console.log('name:',name);
      console.log('age:', age);
      console.log('sex:', sex); 
      console.log(arguments); 
      arguments[0] = 'valley'; 
      console.log('name', name); 
  }
  getInfo('hunger', 28, '男'); 
   getInfo('hunger', 28); 
   getInfo('男');

输出结果

![D75]86W}EBD021{WE4Y_]FI.png](https://img.haomeiwen.com/i3361706/d8d97794aeacc6f4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2.写一个函数,返回参数的平方和?

6AK{B5HK}UA~JG`ALUE1WX8.png

![@LYOHI56TX`2V{7DYV_K_B.png
3.如下代码的输出?为什么

RR$($)O_`YMCYP3J{QIX$XF.png

![1H8~@_]{1}RBGE8OEO]P{FG.png](https://img.haomeiwen.com/i3361706/bc3fdb6bc17588f0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

4.如下代码的输出?为什么


NTILLRNRPF0D(_GN3ORK0D1.png

![}(AK(]RC@M02YNFKE7MHL$2.png](https://img.haomeiwen.com/i3361706/9ce57f99275f2673.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2.png 3.png

6.如下代码的输出?为什么

{8(YWI~NB3QUKN27GEI@0%4.png 1.png

![3]2(DBV{P2D6((O0D1K9D.png](https://img.haomeiwen.com/i3361706/4daeb2ddbf333493.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
7.如下代码的输出?为什么

$(3751_NKPANGH(~S~UKAYW.png (KX(0}F@VV05S_NEZ_`CBRO.png

原因是由于先给变量fn声明和赋值后,同名变量声明的优先级将大于同名的函数声明,并且覆盖函数声明,所以fn就是一个变量,而不是一个函数,导致执行fn函数系统报错fn不是一个函数
8.如下代码的输出?为什么

![WTV)T(D4YT8`2]R623{C$O7.png](https://img.haomeiwen.com/i3361706/d0564e2eccf7e727.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

DP9F3S(Z1YHPQTUNC5ADZRP.png

9.如下代码的输出?为什么

3VJZ0IQE7B3TJ33G)1V20W8.png

![(C2X3C6[DPD8TRX)5SLRY4.png

![ISS]%IGFB__T_8M(TD05V07.png](https://img.haomeiwen.com/i3361706/4d6763cd33d53d2f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
10.如下代码的输出?为什么

XWS@TSRSQ996_N_}NQ92}EV.png

![SB7BP]%C(IB0HA$7O}AF7.png](https://img.haomeiwen.com/i3361706/2bb7b2714a2e2d88.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

上一篇 下一篇

猜你喜欢

热点阅读