Javascript 对象总结

1、对象的含义对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性2、对象的分类(内建对象、宿主对象、自定义对象)1内建对象由ES标准定义的对象,在任何ES的显示中都可以使用例如:Math String Number Boolean Function Object…2宿主对象由js的运行环境提供的对象,目前来讲主要指浏览器的对象比如:BOM(浏览器对象模型) DOM(文档对象模型) 我们常用的console.log()就是DOM中的对象3自定义对象:由开发人员自己定义的对象3、创建对象var obj=new Object(); //创建对象使用new关键字调用的函数,是构造函数,构造函数是专门用来创建对象的函数       在对象中保存的值称为属性1、向对象添加属性的语法1对象.属性名=属性值        例:var obj=new Object();    //创建对象obj.name=“zhangsan”;  //为对象添加属性obj.age=21; 2对象[“属性名”]=属性值例:var obj1=new Object();    //创建对象  obj1[“name”]=“wangwu”;   //为对象添加属性    obj1[“age”]=23;   注:对象里也可以嵌套对象           boss.staff=worker;  //关系:员工   对象里再嵌套对象    emp:{属性:属性值,属性:属性值} 2、读取对象属性的语法   1对象.属性名     例:console.log(obj1.tel);2对象[“属性名”]    例:console.log(obj1[“tel”]);       注:两种获取方式可以互用,但不能完全混用,若属性名为特殊符号是(如数字123),使用点的方法会报错;如果对象中没有属性,不会报错而是返回undenfined3in运算符  通过该运算符检查一个对象中是否含有指点的属性,日过含有组会返回true,没有则返回false    语法: ”属性名” in 对象  如:console.log( “name” in boss ); 3、修改对象的属性值对象.修改的对象=新的属性值; 例:obj.age=22; 4、删除对象的属性delete.对象.要删除的对象; 例:delete obj.tel;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值