Javascript學習3 – 語句

來源:互聯網
上載者:User

javascript語句同C/C++語句相似,但也幾個特殊的語句,在C/C++中沒在碰到,列舉在下面。

3.1 for/in 語句
    可以用來遍曆對象的屬性,及數組的Items.

1 for(var prop in my_object) {
2     document.write("name:"+prop+";value:"+prop.value:"+my_object[prop],"<br>");
3 }

3.2 with語句
    with語句用於暫時修改作用哉鏈,文法如下:
        with(object)
            statement
    這一語句能夠有效將object添加到作用哉鏈的頭部,然後執行statement,再把作用哉鏈恢複到原始狀態。
    如果與C++相比的話,相當於
    namespace object {
        statement
    }
    與namespace不同的是,一個是命名空間,一個是對象及相應的屬性
    訪問HTML表單元素:

1frames[1].document.forms[0].address.value;

    使用with來進行訪問

1with(frames[1].document.forms[0]) {
2    name.value = "";
3    address.value = "";
4}

    以上,在實際應用中,可大量減少實際輸入的代碼量。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.