国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

JavaScript對(duì)象字面量

在JavaScript中,可以通過(guò)類(lèi)的實(shí)例化來(lái)創(chuàng)建對(duì)象,也可以使用?對(duì)象字面量?直接創(chuàng)建對(duì)象。

在編程語(yǔ)言中,字面量是一種表示值的記法,例如,"Hello, World!" 在許多語(yǔ)言中都表示一個(gè)字符串字面量(string literal )。JavaScript也不例外,如5、true、false和null,它們分別表示一個(gè)整數(shù)、兩個(gè)布爾值和一個(gè)空對(duì)象。

JavaScript 支持對(duì)象字面量,允許使用一種簡(jiǎn)潔而可讀的記法來(lái)創(chuàng)建對(duì)象。

對(duì)象字面量是一個(gè)?名/值 對(duì)列表,每個(gè) 名/值 對(duì)之間用逗號(hào)分隔,最后用一個(gè)大括號(hào)括起來(lái)。名/值對(duì) 表示對(duì)象的一個(gè)屬性或方法,名和值之間用冒號(hào)分隔。

例如:

var  myCar={
        "price" : ",000" ,   // 屬性
        "color" : "red" ,   // 屬性
        "run" : function(){ return " 120 km/h "; }   // 方法
    }
var myHome={
        population : "10,000" ,
        area : "10,000" ,
        adress : {  // 屬性
                country : "China" ,
                province : "shanxi" ,
                city : "xian"
            },
        say : function(){  // 方法
                return "My hometown is very beautiful ! ";
            }
    }

創(chuàng)建一個(gè)zhangsan對(duì)象:

var zhangsan={
    name : "張三",
    sex : "男",
    say:function(){
        return "嗨!大家好,我來(lái)了。";
    },
    contact : {
        tel : "029-81895644",
        qq : "1370753465",
        email : "it@gmail.com"
    }
}
alert("姓名:"+zhangsan.name);
alert("性別:"+zhangsan.sex);
alert(zhangsan.say());
alert("電話:"+zhangsan.contact.tel);
alert("QQ:"+zhangsan.contact.qq);
alert("郵箱:"+zhangsan.contact.email);

可以看出來(lái):

  • 使用對(duì)象字面量可以創(chuàng)建單個(gè)對(duì)象,語(yǔ)義直觀。

  • 對(duì)象字面量可以嵌套。


對(duì)象字面量也可以先創(chuàng)建,再添加屬性和方法。

上面的zhangsan對(duì)象,也可以這樣來(lái)創(chuàng)建:

var zhangsan={}
zhangsan.name = "張三";
zhangsan.sex = "男";
zhangsan.say = function(){
        return "嗨!大家好,我來(lái)了。";
    }
zhangsan.contact = {
    tel : "029-81895644",
    qq : "1370753465",
    email : "it@gmail.com"
}


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無(wú)標(biāo)題文檔</title> <script>var zhangsan={ name : "張三", sex : "男", say:function(){ return "嗨!大家好,我來(lái)了。"; }, contact : { tel : "029-81895644", qq : "1370753465", email : "it@gmail.com" } } alert("姓名:"+zhangsan.name); alert("性別:"+zhangsan.sex); alert(zhangsan.say()); alert("電話:"+zhangsan.contact.tel); alert("QQ:"+zhangsan.contact.qq); alert("郵箱:"+zhangsan.contact.email);</script> </head> <body> </body> </html>
提交重置代碼