对象

 对象

1. 对象 object

生活中一切事物皆对象。当然这个对象不是指女朋友,也不是指男朋友。这个对象很抽象,只要有属性的都可以称为对象。不过只要是东西,都有属性。

举个例子:比如说我是一个对象。我有一些属性:名字,性别,体重,年龄,,,等一大堆属性。

      再比如说,一个狗。它有名字,品种,性别,颜色,,,,等属性。

2. 定义一个对象

就使用上面的第二个例子

我们有两种定义的方法:内部定义外部定义

2.1先介绍内部定义

这个定义是把属性全部写在一起,然后用一个大括号括起来。


var dog = {name:"藏藏" , type:"藏敖" , color:"花色" , sex:"雄", age:3, marry:false };

这就是一个新的对象,他的对象名是狗。狗有name、type、color、sex、age、marry属性。如果你需要添加属性,而你又不想在上面大括号里面添加新的属性,你就可以使用第二种定义方法。

2.2下面就介绍外部定义

这个外部定义是首先定义一个新的对象类型的变量,这个对象没有属性。你可以在外面添加你所需要的属性。

首先使用 new Object() 定义一个对象类型的变量


var cat = new Object();


上面就是一个新的对象猫,且是空的,没有属性。

下面添加所需要的属性值。

cat.name = "amy";
cat.age = 5;
cat.color = "black";
cat.marry = false;

我给猫添加了name、age、color、marry等属性。这些属性是原来没有的,自己新加的。

2.3你可以把内部和外部连起来一起用,这个是最常见的。

你先定义一个对象,里面有一些属性,这是初步定义。

然后你突然记起来还需要一些属性,你就可以在下面添加,这是后期完善。


var pig = {name:"小小", age:1};
pig.color = "pink";

这个就是我先定义了一个对象猪,他有属性name、age。

然后我突然想给他加一个颜色属性,所以我就用外部定义,添加了color属性。

3.为什么要有对象?

我的理解是:这些属性都是同一种事物的,然后我们为了方便梳理,就定义了一种对象,这个对象就是包括这些属性的主体。生活中的事物都是有对象的,所以计算机也相应的对象,与生活一一对应。

4. 如何查看对象里面的属性的类型?

使用typeof(对象的属性)可以查看对象属性的类型。
为什么是对象的属性呢,因为有你需要查看属性,而每个对象的同一种属性的类型不一样,所以我们需要使用对象来确定属性。
举个例子:定义一个对象
var dog = {name:"藏藏" , type:"藏敖" , color:"花色" , sex:"雄", age:3, marry:false };
就使用上面定义的对象狗。
使用 " alert(typeof(dog.name));"查询可以得到string。因为name的字符串类型的。
也可以使用typeof(对象)查看对象的类型,得到的是Object(对象)。

5.使用对象来进行简单的计算

也使用上面上面的对象dog。
dog.age=dog.age+2;
就是把狗的年龄修改了为5岁。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值