<html>
<head>
<script type="text/javascript">
var a=100;
var b=true;
function test(){
alert(a);
alert(b);
b=false;
alert(b);
var a=200;
alert(a/2);
alert(++Math.PI);
alert(Math.PI++);
}
</script>
</head>
<body onload="test()">
</body>
<html>
大家猜猜上面的执行结果是什么,然后再COPY一个HTML,执行以下,然后再想想为什么。。。
本文通过一个具体的HTML页面加载示例,探讨了JavaScript作用域、变量声明提升及全局对象属性等问题。通过对示例代码的分析,帮助读者理解JavaScript在浏览器中如何执行。
1182

被折叠的 条评论
为什么被折叠?



