JavaScript——对象


 对象的概念   

    1) 概念: 是一组属性和方法的集合
    2) 案例: 
        对象: 人
        属性: 姓名 性别 身高 体重 眼睛 鼻子
        方法: 吃饭 睡觉 打豆豆

        对象: 车
        属性: 颜色 品牌 排量 车长...
        方法: 载人 载物 ...
    
    3) 注意: 
        万物皆对象, 一切皆对象 (看得见\摸得着\感受到)
        

    4) 学习目标: 学习对象中的属性和方法

    5) 数据类型: 引用类型

    6) 分类

        自定义对象
        内置对象

---------------------------------------------------------------

 自定义对象 - 掌握

    1) 创建方式

        1> 实例化对象

            let 对象名 = new Object();
                对象名.属性 = 值
                对象名['属性'] = 值
                对象名.方法 = function(){}

        2) 字面量对象

            let 对象名 = {
                属性: 值,
                属性: 值,
                方法: function (){},
                方法: function (){},
                方法: function (){}
            }

    2) 遍历对象 

        for(const key in 对象){
            对象[key]  //访问属性值
        }

    3) 对象方法中this

        1> 代表: 当前对象
        2> 理解: 
            A.B()  ===  B方法中的this代表A对象


---------------------------------------------------------------

内置对象(引用类型)


 
  1) 字符串对象 - String

        属性: 
            str.length   字符串的长度

        方法: 
            str.indexOf() 返回指定字符在str中首次出现的索引值
            str.replace(a, b) 用b替换a 替换字符串 
            str.substr()  截取字符串
            str.toLowerCase() : 小写
            str.toUpperCase() : 大写

    2) 数值对象 - Number
        num.toFixed() : 保留指定位数的小数 == 字符串

    3) 数学对象 - Math
        调用方法: Math.属性  Math.方法名()
        方法: 
            Math.ceil() : 向上取整数
            Math.floor() : 向下取整数
            Math.max() : 最大值
            Math.min() : 最小值
            Math.random() : [0,1)之间的随机小数

            闭区间: [2,6] ===> 2 3 4 5 6
            开区间: (2,6) ===> 3 4 5

    4) 日期对象 - Date

        1> 创建日期对象 

            创建当前日期
                let 当前 = new Date()

            创建指定日期
                let 指定 = new Date(参数)
                let assignDate = new Date('2022-6-30 18:00:40');
                let assignDate = new Date('2022/6/30 18:00:40');
                let assignDate = new Date(43124312431244); //时间戳: 1970/1/1到现在总毫秒数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值