JavaScript基础12-对象

1.创建对象

对象由花括号分隔。在括号内部,

  • 方式一:
objA = new Object();
  • 方式二:类式于python中的字典,
var objA={};

2. 对象属性

  • 对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var objA={name : "python",age  : 18,id :123};

  • 创建对象属性声明可横跨多行:
var objA={
name : "python",
age  : 18,
id :123
};

  • 获取对象属性:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>对象属性</title>
	</head>
	<body>
		<script type="text/javascript">
	 // 创建对象 
	 
	 var obj ={
		 name:"静静",
		 age:18,
		 id:11	 
		 };
		 
		 document.write(obj.name+"今年"+obj["age"]);
		
		</script>
		
	</body>
</html>


运行结果:

静静今年18

可见使用对象属性可以使用:

 document.write(obj.name+"今年"+obj["age"]);

  • 对象名.属性名;
  • 对象名[“属性名”] 需要加双引号,不然无法获取;

3. 对象方法

对象方法是作为属性来存储的函数。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>循环</title>
	</head>
	<body>
		<script type="text/javascript">
	 // 创建对象 
	 
	 var obj ={
		 name:"静静",
		 age:18,
		 //定义对象中的方法
		 fun1:function(a,b){
			 document.write(a+b,this.name,this.age);		 
		 }
		  	 
		 };
		 
		 obj.fun1(2,3);
				
		</script>
		
	</body>
</html>



运行结果:

静静18

总结:

  • 1.发现对象方法中可以使用对象属性,使用时需要使用this.属性;
  • 2.对象中定义方法需要注意格式,一般把对象可以看做属性,定义时,为方法名:function;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值