javascript笔记 -05 对象

2019/7/22 10:03:11 人评论 次浏览 分类:学习教程

知识共享许可协议 版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
<!doctype html>
<html>
<head>
<meta charset="utf-8">

<title></title>

<script>
//1.javascript的对象是一个无序的集合数据类型,由一个或多个键-值组成
//2.对象用于描述显示生活中的某一个对象,例如我描述我的女朋友,我可以这样描述:
	var Darling = {
		name : "ZQY",
		birth : 1999,
		school : "SHFDDX",
		height : 168,
		weight : 48
		};
///3.javascript用一个 {。。。}表示一个对象
//4.键值对用  ~~~ : ~~~ 声明,用逗号( ,)隔开。
//5.键值对 ----> 属性 : 值
//6.访问属性通过  .  操作符完成
//7.javasctipt的对象是动态的,可以这样自由的给对象添加键值:
	Darling.health = "健康"; //添加
	delete Darling.weight;//删除
//8.检查对象是否有某一属性
	"name" in Darling ; //返回值为true
	"score" in Darling ; //返回值为false
//9.通过 in 来判断对象里面是否有一个键值的话,若返回为true时,要记住这个属性不一定是来自这个对象的本身,它可能是来自对象的父类,就是说这个属性的继承过来的。
//10.判断是不是继承来的键值
	var test = Darling.hasOwnProperty("name");//
	console.log(test);//true
	var test1 = Darling.hasOwnProperty("tostring");//tostring定义在object对象中,所有的对象最终都会在原型链上指向object,所以Daring也有tostring这个属性
	console.log(test1);//false
</script>

</head>

<body>

</body>

</html>

 

相关资讯

    暂无相关的资讯...

共有访客发表了评论 网友评论

验证码: 看不清楚?
    -->