【Java script基础学习】关于对象

  1. 对象:描述某个具体的事物的所有信息的打包或集合
    • 对象:数据的无序集合
    • 数组:数据的有序集合
  2. 对象的优势
    • 提升了信息的查找速度
    • 提升了信息的传输速度
  3. 对象的本质
    • 键值对(key和value),键和值成对出现,键和值之间使用冒号连接,键值对之间使用逗号隔开
  4. 对象的意义
    • 存储数据
    • 编程
  5. 对象的操作语法
    • 点语法:当对象的属性是具体的值时
    • 中括号语法:当对象的属性不是具体的值,是变量时
  6. 对象的操作
    • 增改查(同数组对象)
    • 删:delete 对象.key
  7. 对象的分类
    • 宿主对象:寄生于某个平台的对象
      • window,document
    • 本地对象:本质是构造函数,需要通过new执行才能得到真正的对象
      • String,Number,Boolean,Object,Array,Date,RegExp
      • 可以作为函数直接使用:String(), Numebr(), Boolean()
      • 可以作为对象直接使用:String.fromCharCode()
      • 可以作为构造函数被new执行:new Array(),new String()
    • 内置对象:官方提供,不需要经过任何处理和执行,可以直接使用
      • Math
        • Math.round()
  8. 在浏览器js中,顶层对象是window
    • 在js所有的全局变量和函数都属于window
    • window在使用过程中,可以被省略
    • 利用window可以在局部作用域合法的声明全局变量
    • 没有明确隶属对象的函数内的this指向window(非严格模式)
  9. this是一个特殊的对象,是一个指向,默认指向window;
    • console.log( this ); // window
    • 一般存在函数中,在执行函数的一瞬间,this会被重新绑定一个具体的指向
      • this表示当前函数的执行对象
    • this的指向必然是对象,如果强行修改成非对象,this也会自动转成对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

草率怪199888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值