小编dvr*_*dvr的帖子

为什么变量'name'在首次使用后不需要初始化[Javascript]

每当我初始化一个名为'name'的变量时,它都会通过页面保持其值.

像这样:

page1.html

<html>
<script>
    var name = prompt("What's your name?");
    alert(name);
</script>
    <a href='page2.html'> Page2</a>
</html>
Run Code Online (Sandbox Code Playgroud)

page2.html

<html>
   <script>
       alert(name);
   </script>
</html>
Run Code Online (Sandbox Code Playgroud)

因此,在两个页面中,变量名称保留了在第一页的提示中给出的值,两个页面提醒相同的事情,有人可以解释为什么会发生这种情况吗?

html javascript variables defined web

1
推荐指数
1
解决办法
78
查看次数

标签 统计

defined ×1

html ×1

javascript ×1

variables ×1

web ×1