10

1-下面代码执行的结果是什么?

 运行结果
 this指向[object Window]
10
this指向[object Arguments]
 2

 MDN对arguments解释

 

2-下面代码执行的弹出结果是什么?

  number
  number
    undefined
  number
是因为赋值从右向左结合,var a=b=5; 等价于 var a=(b=5);

其中只有a被声明了,b是自动解析为全局变量了。

 3-下面代码执行的结果是什么?

 square is not a function

 4-下面代码执行的结果是什么?

循环五次 因为  i++ 导致同时打印5次 数字6(隐含条件:for不会等待定时器执行完才执行)

 5-下面代码执行的结果是什么? 

 1000*i  导致函数调用后每隔i秒打印一下

答案:

1  2  3  4  5

 (说明:这里的for每次都执行一遍自调用函数,并且传递i值)

posted @ 2021-02-21 17:12  路~  阅读(51)  评论(0)    收藏  举报