JavaScript----对象

1、对象是什么?

对象(object):JavaScript里的一种数据类型
可以理解为是一种无序的数据集合

  • 比如描述 班主任 信息:
    静态特征 (姓名, 年龄, 身高, 性别, 爱好) => 可以使用数字, 字符串, 数组, 布尔类型等表示
    动态行为 (点名, 唱, 跳, rap) => 使用函数表示

2、对象的使用

2.1、对象的声明
2.2、对象由属性和方法组成

属性:信息或叫特征(名词)。 比如 手机尺寸、颜色、重量等…
方法:功能或叫行为(动词)。 比如 手机打电话、发短信、玩游戏…


注意

  • 属性都是成 对出现的,包括属性名和值,它们之间使用英文 : 分隔
  • 多个属性之间使用英文 , 分隔
  • 属性就是依附在对象上的变量(外面是变量,对象内是属性)
  • 属性名可以使用 ""'',一般情况下省略,除非名称遇到特殊符号如空格、
2.3、对象的调用
  • 对象里面的属性调用 : 对象.属性名 ,这个小点 . 就理解为“ 的 ”
  • 对象里面属性的另一种调用方式 : 对象[‘属性名’],注意方括号里面的属性必须加引号,我们后面会用
  • 对象里面的方法调用:对象.方法名(),注意这个方法名字后面一定加括号()(方法是依附在对象中的函数)

2.4 操作对象
2.5 遍历对象
  • 对象没有像数组一样的length属性,所以无法确定长度
  • 对象里面是无序的键值对, 没有规律. 不像数组里面有规律的下标


    k 是获得对象的属性名, 对象名[k] 是获得 属性值

内置对象

  • JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象
  • 内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能
  • JavaScript 提供了多个内置对象:Math、 Date 、Array、String等
    注意:内置对象太多,需要用到的时候查文档
    MDN: https://developer.mozilla.org/zh-CN/
Math对象

你可能感兴趣的:(JavaScript----对象)