javaScript对象

javaScript对象JavaScript中的所有事物都是对象,比如字符串、数值、数组、函数…JavaScript允许自定义对象。对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性对象概述:JavaScript 是一种面向对象编程语言 ( OOP ) 。一种语言如果可以为开发者提供四种基本功能就可以被称为面向对象:封装:把相关信息,无论数据或方法都存储在一个对象中的能力。聚合:将一个对象存储在另一个对象中的能力。继承:一个类依赖另一个类 ( 或一些类 )中的一些性质和方法的能力。多态:写一个函数或方法,这个函数或方法可以以各种不同形式工作的能力。对象由属性组成。如果一个属性包含一个函数,它被认为是这个对象的一个方法,否则这个属性被认为成一个属性。对象的分类: 1.内建对象 - 由ES标准中定义的对象,在任何ES的实现中都可以使用   例如:Math String Number Boolean Function Object… 2.宿主对象 - 由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象 - 比如:BOM(浏览器对象模型)  DOM(文档对象模型)   例如 我们常用的console.log() 就是DOM 中的对象 3.自定义对象 - 由咱们开发人员自己定义的对象在对象中保存的值称为属性 向对象添加属性的语法: ①对象.属性名=属性值 ② 对象[“属性名”]=属性值 读取对象属性的语法: ①对象.属性名 ②对象[“属性名”] - 注意:如果对象中没有的属性,不会报错而是返回undefined 访问对象的方法:         方法能够在对象上执行的动作,可以通过语法objectNam.methodName()来调用方法;创建 JavaScript 对象:通过 JavaScript,您能够定义并创建自己的对象。 创建新对象有两种不同的方法:1、定义并创建对象的实例2、使用函数来定义对象,然后创建新的对象实例 var obj=new Object();//创建对象      //为对象添加属性 obj.name=“zhangsan”; obj.age=21; obj.tel=“13894558732”; console.log(obj); //获取对象中的属性值 console.log(obj.tel); console.log(obj.adress); console.log(obj[“name”]); //修改对象的属性值 obj.age=22; //删除对象的属性 delete obj.tel; console.log(obj);在JavaScript中,this通常指向的是我们正在执行的函数本身,或者是指向该函数所属的对象(运行时);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值