对象的创建

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>对象的创建</title>
		<script type="text/javascript">
			//创建对象
			/*使用new关键字调用的函数,是构造函数,constructor
			 构造函数是专门用来创建对象的函数
			 使用typeof检查一个对象时,会返回object
			*/
			**var obj = new Object**();
			/*
              在对象中保存的值成为属性,
              向对象添加属性
              语法:对象.属性名 = 属性值;
			*/
			obj.name = "孙悟空";
			obj.sex = "男";
			obj.age = 18;
            /*
            **读取对象中的属性
               语法:对象.属性名**
               如果读取的对象中没有的属性,不会报错,而是会返回undefined
            */
            console.log(obj);
            /*
             **修改对象的属性值
             语法:对象.属性名 = 新值;**
            */
            obj.name = "唐长老";
            console.log(obj.name);
            /*
             **删除对象的属性,
             语法:delete 对象.属性名**
            */
            delete obj.age;
            console.log(obj.age);
		</script>
	</head>
</html>

注意: 属性名不强制要求遵守标识符规范,什么乱七八糟的名字都可以使用
但是我们使用时还是尽量按照标识符的规范去做
如果需要使用特殊的属性名,不能采用.的方式来操作,需要使用另一种方式,
语法:对象[“属性名”] = 属性值
读取时也要按照创建时的属性名来读取
使用[]这种形式去操作属性,更加的灵活
在[]中可以直接传递一个变量,这样变量值是多少就会读取那个属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值