1缩擂、var obj = {};(使用json創(chuàng)建對(duì)象)
如:obj.name = '張三';?
obj.action = function ()
{
alert('吃飯');
}?;
2、var obj = new Object();(使用Object創(chuàng)建對(duì)象)
如:obj.name = '張三';?
obj.action = function ()
{
alert('吃飯');
}?;
3靴迫、?通過函數(shù)創(chuàng)建對(duì)象拄衰。
(1)、使用this關(guān)鍵字?
如:var obj = function (){
this.name ='張三';
this.age = 19;
this.action = function ()
{
alert('吃飯');
}?;
}?
(2)、使用prototype關(guān)鍵字
如:function obj (){}
? ? ? ? obj.prototype.name ='張三';
?obj.prototype.action=function ()
{
alert('吃飯');
}?;
4童漩、通過Window創(chuàng)建對(duì)象。
如:window.name = ''張三';
window.age = 19;
window.action= function()
{
alert('吃飯');
};
5春锋、使用內(nèi)置對(duì)象創(chuàng)建對(duì)象矫膨。
如:var str = new String("實(shí)例初始化String");
var str1 = "直接賦值的String";
var func = new Function("x","alert(x)");//示例初始化func
var obj = new Object();//示例初始化一個(gè)Object