我的漫漫程序之旅

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

          Javascript中的特權函數

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
          <HTML>
           
          <HEAD>
            
          <TITLE> 創建私有變量</TITLE>
           
          </HEAD>
              
           
          <BODY>
            
          <script>
              
          //計算出某人的出生日期
              function User(name,age)
              
          {
                  
          var year = new Date().getFullYear() - age;

                  
          this.getBornYear = function()
                  
          {
                      
          return year;
                  }

              }

              
          //聲明一個用戶實例
              var me = new User("zdw",26);
              
          //輸出用戶出生日期
              alert(me.getBornYear());
              
          //注意這里的year為私有變量,我們是不能訪問的
              alert(me.year);

              
          function Person(name,age)
              
          {    
                  
          this.year = new Date().getFullYear() - age;
                  
          this.getBornYear = function()
                  
          {
                      
          return this.year;
                  }

              }


              
          //聲明一個人的實例
              var p = new Person("Zhangsan",44);
              
          //輸出出生日期
              alert(p.getBornYear());
              
          //這時year就不是私有變量了,我們可以正常訪問(注意this和var的區別)
              alert(p.year);
            
          </script>

           
          </BODY>
          </HTML>
          <!--
              實質上,特權方法是動態生成的方法,因為他們在運行時添加對象,倒不如讓代碼優先編譯
              .這個技術比綁定一個簡單的方法為原理對象計算更昂貴,它是更強大和靈活的.
          -->


          posted on 2008-07-20 19:18 々上善若水々 閱讀(317) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 页游| 南充市| 石台县| 高安市| 临邑县| 那坡县| 彰化县| 浏阳市| 天峻县| 怀仁县| 湟源县| 额敏县| 文安县| 阿荣旗| 麦盖提县| 大名县| 社会| 柯坪县| 卫辉市| 增城市| 龙泉市| 安国市| 南部县| 乳山市| 连江县| 油尖旺区| 中江县| 睢宁县| 文山县| 平遥县| 襄樊市| 车致| 宜丰县| 芦山县| 囊谦县| 西乌珠穆沁旗| 正定县| 胶南市| 潮州市| 建始县| 改则县|