读书人

经典的JS面试标题。看你答对了没

发布时间: 2012-09-10 22:20:13 作者: rapoo

经典的JS面试题目。看你答对了没?

题目1:

回答以下代码,alert的值分别是多少?

<script>var a = 10;function test() {    a = 100;    alert(a);    alert(this.a);    var a;    alert(a);}test();</script>

正确答案是:100, 10, 100

您答对了么??

题目2:

回答以下代码,alert的值分别是多少?

<script>var a = 100;function test(){    alert(a);    var a = 10;    alert(a);}test();  </script>

正确答案是: undefined, 10

您答对了么?

题目3:

回答以下代码,alert的值分别是多少?

<script>var a = 100;  function test(){      alert(a);      a = 10;  //去掉了var 就变成定义了全局变量了    alert(a);  }  test(); alert(a); </script>

正确答案是: 100, 10, 10

1楼zhangze_wancheng昨天 22:12
嗯,今天在论坛上看到过这几题。

读书人网 >JavaScript

热点推荐