码迷,mamicode.com
首页 > 其他好文 > 详细

Object对象

时间:2016-02-16 11:27:26      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

对象包含哪些元素:1.属性(字段)   2.方法(函数)

1.使用new运算符创建Object对象

var box = new Object();                //创建一个对象
box.name = "小明";                     //创建属性字段
box.age = 28;
alert(box.age);                      //弹出:28

var box = Object();                //new关键字可以省略
alert(box);                       //弹出:[object Object]

 

2.使用字面量方式创建创建Object对象

var box = {};                    //字面量方式创建的对象
alert(box);

var box = {                     //用字面量对象封装数据
    name : "小明",              //创建属性字段
    age : 28
};
alert(box.name);

var box = {                    //用字面量对象封装数据
    "name" :"小明",            //也可以用字符串形式,属性用引号来引起来
    "age" : 28
};
alert(box.name);

 


3.使用字面量及传统赋值方式.

var box = {};            //字面量方式
box.name = "小明";        //传统赋值方式
alert(box.name);

 

 

4.两种属性输出方式:

var box = {                                            
    name : "小明",                            
    age : 28
};
alert(box.name);                    //点带属性输出
alert(box["name"]);                //用数组的方法输出,注意引号

 

5.对象中的方法:

//①
function
objrun() { return "123"; } var box = new Object(); //创建一个对象 box.name = "小明"; box.age = 28; box.run =objrun; alert(box.run()); //弹出:123 //② var box = { //匿名函数 run : function () { //对象中的方法 return "运行"; } } alert(box.run()); //调用对象中的方法

 

6.使用delete删除对象属性

    var box = {                                            
    name :"小明"
};

alert(box.name);
delete box.name;            //删除属性
alert(box.name);            //返回:undefined

 

7.

function box(name,age,height,address,love) {
    alert(name);
    alert(age);
}

box("小明",28,178,‘江苏‘,‘打球‘);

 

8.

function box(obj) {
    if (obj.name != undefined) alert(obj.name);
    if (obj.love != undefined) alert(obj.love);       //love未定义
    if (obj.age != undefined) alert(obj.age);
}

box( {                                                //匿名对象
    name : "小明",                     //弹出:小明
    age : 28,                         //弹出:28
    height : 178,
    address : "江苏"
} );                                                

 

Object对象

标签:

原文地址:http://www.cnblogs.com/sosomark/p/5191918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!