【发布时间】:2010-12-24 06:07:54
【问题描述】:
我是 JavaScript 新手。
<html>
<body>
<script type="text/javascript">
var x=5;
document.write(x);
document.write("<br />");
var x;
document.write(x);
</script>
</body>
</html>
结果是:
5
5
当x 第二次被声明时,它应该是未定义的,但它保持之前的值。请说明这个重新声明是否有任何特殊目的。
【问题讨论】:
-
你问题的内容是关于一个具体的例子,下面已经很好地回答了。但是,我发现this answer 对类似问题的回答很好地回答了问题标题中的一般情况(何时/为什么要重新声明 JavaScript 变量?)。
标签: javascript variables redeclaration