亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

literal objek JavaScript

Dalam JavaScript, objek boleh dibuat melalui instantiasi kelas, atau objek boleh dibuat terus menggunakan literal objek.

Dalam bahasa pengaturcaraan, literal ialah notasi yang mewakili nilai Sebagai contoh, "Hello, World" mewakili rentetan literal dalam banyak bahasa. JavaScript tidak terkecuali, seperti 5, benar, palsu dan nol, yang masing-masing mewakili integer, dua nilai Boolean dan objek kosong.

JavaScript menyokong literal objek, membenarkan objek dibuat menggunakan tatatanda ringkas dan boleh dibaca.

Tersurat objek ialah senarai pasangan nama/nilai, dengan setiap pasangan nama/nilai dipisahkan dengan koma dan disertakan dalam kurungan kerinting. Pasangan nama/nilai mewakili sifat atau kaedah objek, dengan nama dan nilai dipisahkan oleh titik bertindih.

Contohnya:

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 ! ";
            }
    }

Cipta objek zhangsan:

var zhangsan={
    name : "張三",
    sex : "男",
    say:function(){
        return "嗨!大家好,我來了。";
    },
    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);

Dapat dilihat bahawa:

  • Gunakan literal objek untuk buat satu Objek, semantik adalah intuitif.

  • Tersurat objek boleh bersarang.


Tersurat objek juga boleh dibuat dahulu dan kemudian menambah sifat dan kaedah.

Objek zhangsan di atas juga boleh dibuat seperti ini:

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


Meneruskan pembelajaran
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無標題文檔</title> <script>var zhangsan={ name : "張三", sex : "男", say:function(){ return "嗨!大家好,我來了。"; }, 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>