1.对象

1.什么是对象?

在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数组、数值、函数等
对象是由属性和方法组成的

2.创建对象

  • 利用字面量创建对象
  • 利用new Object创建对象
  • 利用构造函数创建对象

    1.利用字面量创建对象

    对象字面量:就是花括号{}里面包含了表达这个具体事物(对象)的属性和方法
    里面的属性或者方法采用键值对的形式 键 属性名:值 属性值
    多个属性或者方法中间用逗号(,)隔开的
    方法冒号后面跟的是一个匿名函数

    2.使用对象

  • 调用对象的属性 我们采取 对象名.属性名

  • 调用属性还有一种方法 对象名[‘属性名’]
  • 调用对象的方法 对象名.方法名()

    1. // 利用字面量创建对象
    2. //var obj={};//创建了一个空的对象
    3. var obj={
    4. uname:"zs",
    5. age:"18",
    6. sex:"boy",
    7. sayhi:function (){
    8. console.log("hi~");
    9. }
    10. }
    11. console.log(obj.uname);
    12. console.log(obj['age']);
    13. obj.sayhi();

    3.变量、属性、函数、方法的区别

  • 变量:单独声明并赋值 使用的时候直接写变量名 单独存在

  • 属性:在对象里面的不需要声明,使用的时候必须是 对象.属性
  • 函数和方法的相同点 都是实现某种功能 做某件事
  • 函数时单独声明 并且调用的 函数名()单独存在
  • 方法 在对象里面 调用的时候 对象.方法
    1. var num={
    2. age:18,
    3. fn:function(){//方法
    4. }
    5. }
    6. function fn(){}//函数
    2021.9.13.17:36