<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-80  評論-117  文章-0  trackbacks-0

    1.       js中的變量作用域(Variable Scope)

    java,c++中不同的地方是,js中沒有塊作用域(Block Scope)。變量的作用域?qū)穆暶饕恢背掷m(xù)到function的結(jié)尾??磦€例子就會明白了。

       function testScope()

       {

          var a = "a";  

     

          function g() { alert(a); }

          g();   //這里輸出結(jié)果為a ,因為a的作用域?qū)⒊掷m(xù)到function  testScope的結(jié)尾

                   

     

         for(var i=0; i<2; i++)

         {

           var a = "a is changed";  //這里的變量a將覆蓋開始聲明的變量a

           var b = "b";    //b的作用域從聲明一直到function的結(jié)尾         

     

         }

     

        alert(a);    // 輸出結(jié)果為  a is changed, js首先查找到的a是在循環(huán)中定義的那個

        alert(b);    // 輸出為 b   java,此時將訪問不到變量b,b已經(jīng)出了作用域,但是在js中是可以的.

     

     

       }

     

     

    2. js中的垃圾回收(garbage collection

        js也是一門采用垃圾回收機制的語言,和java一樣。js的解釋器負責分配和回收內(nèi)存。

     程序員無需像C++中那樣手動用delete釋放內(nèi)存。

    但是js也有delete關(guān)鍵字,它是用來刪除對象的屬性,或者刪除數(shù)組中的指定元素。并不能刪除對象本身。用法如下:

    語法

    delete objectName.property
    delete objectName[index]
    delete property

    參數(shù)

    objectName

    要刪除屬性或元素的對象。

    property

    要刪除的屬性。

    index

    要刪除的數(shù)組元素的序號。

     

    第三種用法delete property只能在 with 語句中使用,用來刪除對象的屬性。

    補充:在微軟的JScript中有CollectGarbage()函數(shù)可以用來回收內(nèi)存,官方文檔不推薦使用此方法,你的程序不應該依賴此方法。IE在最小化的時候會進行回收內(nèi)存。
      


    posted on 2006-02-27 11:33 南哥 閱讀(521) 評論(1)  編輯  收藏 所屬分類: AJAX

    評論:
    # re: JavaScript中容易被誤解的兩個地方 2007-03-23 17:01 | hy
    學習了
      回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 无遮挡国产高潮视频免费观看| 亚洲欧洲中文日产| 免费亚洲视频在线观看| 99精品全国免费观看视频| 亚洲综合在线一区二区三区| 毛片a级三毛片免费播放| 亚洲小说图区综合在线| 精品久久洲久久久久护士免费 | 久久国产一片免费观看| 久久亚洲国产成人影院网站| 手机永久免费的AV在线电影网| 亚洲AV成人精品日韩一区18p| yellow免费网站| 亚洲国产精品久久| 波多野结衣中文字幕免费视频 | 免费无码又黄又爽又刺激| 亚洲中文字幕无码爆乳| 免费一级成人毛片| 一级视频免费观看| 久久久久亚洲av无码尤物| 午夜国产精品免费观看| 亚洲国产成人无码AV在线 | 亚洲网站在线播放| 免费无码精品黄AV电影| 一级做a爰片久久免费| 亚洲午夜未满十八勿入| 免费精品一区二区三区在线观看| 青青免费在线视频| 亚洲视频在线不卡| 免费A级毛片无码A| 久久精品无码专区免费青青| 亚洲字幕AV一区二区三区四区| 国产一级淫片a免费播放口之| 国产一级片免费看| 亚洲国产欧美国产综合一区| 国产亚洲精品拍拍拍拍拍| 在线视频精品免费| 一级毛片大全免费播放下载| 亚洲理论在线观看| 国产成人99久久亚洲综合精品| 最好看的中文字幕2019免费|