我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數據加載中……

          JavaScript之Scope

          <html>
              
          <HEAD>
                  
          <title>Scope</title>
              
          </HEAD>
              
          <SCRIPT LANGUAGE="javascript">
                  
          //Scope是在function范圍內,不限制在while, if,或for 等body<方法體>內
                  
                  
          // 聲明一個全局變量,并賦初值為test
                  var foo = "test";
                  
          //在if代碼塊內
                  if (true{
                      
          //給foo賦新值為"new test"
                      //注意這里的foo,仍為全局變量
                      var foo = "new test";
                  }

                  alert(foo);
                  
          //創建一個函數來修改變量foo
                  function test(){
                      
          var foo = "old test";
                  }

                  
                  
          //我們調用時foo變量仍在function范圍內,結果為"old test"
                  test();
                  alert(foo);
                  
          //默認全局變量會加入到 window這個對象中去
                  alert(foo == window.foo);
                  
                  
          function test2(){
                      
          //雖然定義在了函數內,但是由于前面沒加var,默認為全局變量
                      names = "admin";
                  }

                  
                  test2();
                  alert(window.names);
                  document.writeln(
          "window對象的所有屬性:");
                  document.write(
          "<br />");
                  
          //查看window里面的所有屬性
                  for (var v in window) {
                      document.write(v);
                      document.write(
          "<br />");
                  }

              
          </SCRIPT>
              
          <body>
              
          </body>
          </html>


          posted on 2008-07-10 14:09 々上善若水々 閱讀(484) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 瑞安市| 烟台市| 邹城市| 芜湖县| 舒兰市| 辛集市| 揭东县| 柯坪县| 大安市| 南丹县| 商洛市| 巴楚县| 湟源县| 府谷县| 北海市| 新安县| 洪泽县| 门源| 保亭| 上思县| 辽阳县| 萨迦县| 吴川市| 台安县| 金川县| 集贤县| 历史| 郁南县| 西丰县| 乐业县| 永宁县| 喀喇沁旗| 玉龙| 泗阳县| 黎平县| 合水县| 浑源县| 屯留县| 泰顺县| 肇州县| 祁门县|