變數的值

變數的值取決於它的上下文變化

                var count = 0;
                count++;
                count++;

                alert(count);
                

此時count的值為2

                var count = 0;
                count++;
                alert(count);
                count++;
                alert(count);
                

此時count的值先為1,之後又變成2


                function alertCount(){
                alert(count);
                }

                alertCount();

                var count = 0;
                count++;
                count++;

                

此時count的值為undefined


                var count = 0;
                count++;

                function alertCount(){
                alert(count);
                }

                alertCount();

                count++;

                

此時count的值為1


                var count = 0;
                count++;

                function alertCount(){
                alert(count);
                }

                count++;
                alertCount();
                

此時count的值為2,注意函式晚一點宣告的話值就又變了。