我是JavaScript的新手.
<html>
<body>
<script type="text/javascript">
var x=5;
document.write(x);
document.write("<br />");
var x;
document.write(x);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
结果是:
5
5
Run Code Online (Sandbox Code Playgroud)
何时x声明第二次它应该是未定义的,但它保留了先前的值.请解释这种重新声明是否有任何特殊目的.