<script>
/*
***对象是 一种复合的数据类型,在对象中可以存放多个不同数据类型的属性
对象分类:
1.内建对象
-由ES标准自定义对象
-如: Math string number boolean
2.宿主对象
-主要有浏览器提供的对象
-1. BOM浏览器对象模型
-2. DOM文档对象模型
3.自定义对象
-由开发人员自建对象
*/
// 创建对象
var obj = new Object();
/*
向对象中添加属性值
1.语法: 对象名.属性名=属性值
*/
obj.name = "zhangsan";
obj.age = 18;
obj.dick = 22;
console.log(obj)
/*
读取属性
语法: 对象名.属性名
*/
console.log(obj.name)
/* 修改属性值
语法:对象名.属性名=修改的属性值
*/
obj.name = "lisi";
console.log(obj.name)
/*
删除属性:
语法:delete 对象名.属性名
*/
delete obj.name
console.log(obj)
/*检查对象中是否有某个属性
语法: "要检查的的属性名" in 对象名 (返回值是一个Boolean)
*/
var c = "name" in obj
var c1= "age" in obj
console.log("检查name属性" + c)
console.log("检查是否有年龄属性"+c1)
</script>```
JavaScript中对象的简介
最新推荐文章于 2024-07-12 16:27:40 发布