我的漫漫程序之旅

          專注于JavaWeb開(kāi)發(fā)
          隨筆 - 39, 文章 - 310, 評(píng)論 - 411, 引用 - 0
          數(shù)據(jù)加載中……

          Javascript中的特權(quán)函數(shù)

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

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

              }

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

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

              }


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

           
          </BODY>
          </HTML>
          <!--
              實(shí)質(zhì)上,特權(quán)方法是動(dòng)態(tài)生成的方法,因?yàn)樗麄冊(cè)谶\(yùn)行時(shí)添加對(duì)象,倒不如讓代碼優(yōu)先編譯
              .這個(gè)技術(shù)比綁定一個(gè)簡(jiǎn)單的方法為原理對(duì)象計(jì)算更昂貴,它是更強(qiáng)大和靈活的.
          -->


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

          主站蜘蛛池模板: 乳山市| 靖州| 屏山县| 太原市| 娄底市| 辉县市| 白朗县| 同心县| 福安市| 信阳市| 惠水县| 阿克陶县| 桐柏县| 宁津县| 正阳县| 杭锦后旗| 牡丹江市| 东兴市| 阜南县| 娄烦县| 余庆县| 恩施市| 西乌珠穆沁旗| 通海县| 耒阳市| 安泽县| 海淀区| 昌邑市| 湟中县| 西平县| 蒙自县| 巨野县| 元阳县| 桐乡市| 佛冈县| 怀柔区| 太谷县| 潮安县| 玉林市| 焦作市| 湖南省|