1、代码块是按顺序执行的,只有执行完了上一个代码块才会执行下一个代码块。

举例: 

 

2、函数里只要对全局属性做了重新声明,那就会先初始化了。

举例:  

<script type="text/javascript" language="javascript">
var x = 1;
(
function myTest(){
    alert( x );    
//弹出 'undefined',而不是1
    var x = 'free';
    alert( x );    
//弹出 'free'
})();

</script> 

3、在同一个范围内里的属性,如果重新声明,不会进行初始化。

举例: 

 

var test = "哈哈";
alert(
"1:" + test);//提示"1:哈哈"
var test;
alert(
"2:" + test);//提示"2:哈哈"

 


posted on 2011-04-24 22:11  跟着心走  阅读(257)  评论(0编辑  收藏  举报