经典的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
- 嗯,今天在论坛上看到过这几题。