javascript變數範圍

來源:互聯網
上載者:User

javascript變數範圍只有兩種情況:全域範圍、函數範圍

沒有代碼塊範圍,因而要養成一處聲明全部變數的編程習慣(檔案頭部、函數頭部)。

function test(){         var abc="123";         efg="456";         put("in test abc="+abc);         put("in test efg="+efg);     }             function test1(){         var abc;         put("in test1 abc="+abc);     }     var abc="abc";var efg="efg";test1();put("before test abc="+abc);put("before test efg="+efg);test();test1();put("after test abc="+abc);put("after test efg="+efg);{         var abc="www";    put("in block abc="+abc);}    put("out block abc="+abc);

調試資訊:

in test1 abc=undefined

before test abc=abc

before test efg=efg

in test abc=123

in test efg=456

in test1 abc=undefined

after test abc=abc

after test efg=456

in block abc=www

out block abc=www

本文出自 “iData” 部落格,請務必保留此出處http://idata.blog.51cto.com/4581576/1100248

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.