页面顺序加载,就好象 <script language=javascript> var a="aaa"//这个就是,不属于任何函数 function aa(){ } function bb(){ } </script>
是顺序执行,你下面那两个函数只会被解析而不会被执行。 如果在 var a = "aaa"; 之后还有下面这些语句: if (typeof a == string){ alert("a is a string"); } 那么这些语句也会被执行的,其中 你声明的a是作为 全局对象的属性而存在。 那这些语句是 作为 什么 而存在呢?函数?全局对象的属性?
<script language=javascript>
var a="aaa"//这个就是,不属于任何函数
function aa(){
}
function bb(){
}
</script>
如果在 var a = "aaa"; 之后还有下面这些语句:
if (typeof a == string){
alert("a is a string");
} 那么这些语句也会被执行的,其中 你声明的a是作为 全局对象的属性而存在。
那这些语句是 作为 什么 而存在呢?函数?全局对象的属性?