<script> var test1 = 1; function test1(){};//函数申明不能覆盖变量申明? alert(test1); </script> <script> var test2 = 1; eval('function test2(){};'); alert(test2);//函数申明怎么又覆盖了变量申明? </script>