<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)站導航:
     
    主站蜘蛛池模板: 国语成本人片免费av无码| 亚洲av成人中文无码专区| 国产午夜精品理论片免费观看| 男人的天堂亚洲一区二区三区 | 亚洲日本久久一区二区va| 成人黄色免费网址| 精品亚洲AV无码一区二区| 中文字幕无码成人免费视频 | 国产大陆亚洲精品国产| 全黄性性激高免费视频| 一区二区三区免费视频播放器| 中文字幕在亚洲第一在线| a级成人免费毛片完整版| 亚洲狠狠综合久久| 2020久久精品国产免费| 亚洲精品人成网线在线播放va| 国产精品二区三区免费播放心| 青青草国产免费国产是公开| 国产成人3p视频免费观看 | 久久精品成人免费观看| 久久久久亚洲AV无码专区首JN | 亚洲av无码国产精品色在线看不卡 | 男女啪啪永久免费观看网站| 黄色一级毛片免费| 国产亚洲综合成人91精品 | 国产传媒在线观看视频免费观看| 成人特级毛片69免费观看| 亚洲AV无码国产丝袜在线观看| 无码乱肉视频免费大全合集| 亚洲国产成人久久综合| 国产亚洲精品成人a v小说| 一级毛片免费观看| 亚洲AV无码一区二区一二区| 午夜亚洲国产成人不卡在线| 无码中文字幕av免费放dvd| 亚洲成年网站在线观看| 亚洲日韩涩涩成人午夜私人影院| 99热在线精品免费播放6| 亚洲精品无码专区| 亚洲国产另类久久久精品小说| 国产日本一线在线观看免费|