程序员的“对象”是什么?

喝下这碗鸡汤

我们终其一生寻找的,应该是自己喜欢的生活,和想成为的人。所以多走点弯路没关系的,花很多时间在路上也不要紧的,和世俗或者别人期待的不一样也可以的,只要你在成为你的路上就够了

1.什么是对象?

对象(object):JavaScript里的一种数据类型
可以理解为是一种无序的数据集合,注意数组是有序的数据集合
用来描述某个事物,例如描述一个人
人有姓名、年龄、性别等信息、还有吃饭睡觉打代码等功能
 如果用多个变量保存则比较散,用对象比较统一》
比如描述 班主任 信息:
静态特征 (姓名,年龄,身高,性别,爱好)=>可以使用数字,字符串,数组,布尔类型等表示

 动态行为(点名,唱,跳,rap)=>使用函数表示

2.对象的使用

2.1 属性-增


语法:对象名.新属性=新值

2.2 属性-删 (了解)

语法:delete 对象名.属性

2.3 属性-改


语法:对象名.属性=新值

2.4 属性-查


声明对象,并添加了若干属性后,可以使用,获得对象中属性对应的值,我称之为属性访问
语法:对象名.属性
简单理解就是获得对象里面的属性值。

对象访问属性有哪两种方式?
点形式 对象.属性
[ ]形式 对象['属性”]

3.对象的方法

数据行为性的信息称为方法,如跑步、唱歌等,一般是动词性的,其本质是函数。
 

let person = {
    name: 'andy',
    sayHi: function() {
        document.write('hi~')
    }
}


1.方法是由方法名和函数两部分构成,它们之间使用:分隔
2.多个属性之间使用英文,分隔
3.方法是依附在对象中的函数
4.方法名可以使用""或",一般情况下省略,除非名称遇到特殊符号如空格、中横线等

4.遍历对象

  <script>

        let obj = {
            uname: '大学生小郑',
            age: 18,
            gender: '男'
        }
        for (let k in obj) {
            console.log(k) //属性名 'uname' 这个k是字符串 所以不能直接obj.k
            console.log(obj.k)
            console.log(obj[k])
        }

    </script>

1.一般不用这种方式遍历数组、主要是用来遍历对象

2.for in语法中的k是一个变量,在循环的过程中依次代表对象的属性名

3.由于k是变量,所以必须使用[1语法解析

4.一定记住:k是获得对象的属性名,对象名[k]是获得 属性值

5.数学内置对象

5.1 内置对象是什么?

JavaScript内部提供的对象,包含各种属性和方法给开发者调用

思考:我们之前用过内置对象吗?
document.write()

5.2内置对象Math

介绍:Math对象是JavaScript提供的一个“数学”对象作用:提供了一系列做数学运算的方法Math对象包含的方法有:


random:生成0-1之间的随机数(包含0不包括1)
ceil:向上取整
floor:向下取整
max:找最大数
min:找最小数
pow:幂运算
abs:绝对值

随机数函数

总结

恭喜大家,学到这里JS的基础知识已经全部学习完啦!后续小郑也会更新JS的API相关知识,敬请期待哦!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值