JS入门笔记三:对象

什么是对象?
在现实生活中万物皆对象,对象是一个具体事物,看得见摸得着的实物,如一本书、一辆汽车等等可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可是对象。

在javaScript中,对象是一组无序的相关属性和方法的集合,所有事务都是对象,如字符串、数值、数组函数等。类似C语言的结构体

创建对象的方法
1.字面量法:

    var obj = {
    	name: 'xxx' ,
    	age: 18,
    	sex: 'M',
    	sayHi: funtion() {
    	console.log{'hi~‘}}
    }
    	// 1.属性采用键值对的形式
    	// 2.多个属性用逗号隔开
    	// 3.方法冒号后面跟的是一个匿名函数
    	// 4.调用对象属性:对象名.属性名;或者对象名['属性名']

2.new方法创建

     var obj = new object();
     //追加属性、方法
     obj.属性1 = ;
     obj.属性2 = ;
     obj.方法1 = function() {};

3.构造函数创建对象
构造函数:函数内封装的是对象和对象的相关属性、方法

			function 构造方法名(属性1,属性2,属性3) {
			this.属性1 = 值;
			this.属性2 = 值;
			}
			// 1.构造方法发函数名第一个字母大写
			// 2.使用 var xxx = new 构造方法名()来调用。

注意:构造函数的实例化过程是这样的
a.首先是new关键字在内存开辟一个空间
b.this将相关属性写入new开辟的空间
c.对象变量指向相关空间

变量对象属性:for (变量 in 对象)

    for(k in obj) {
    console.log(k);//输出变量的属性名
    console.log(obj[k]);//输出的是变量的属性值
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值