JavaScript之第五章 对象

目录

1.介绍对象

【使用简单数据类型存储数据】

【数组】

【对象】

2.Math对象

3.Date对象

4.Array对象

5.String对象


1.介绍对象

对象:(object)是一种复杂数据类型。

(简单数据类型存储在栈中。复杂数据类型的内容存储在栈中,地址存储在堆中。)

对象形式:以键值对的形式存储多个数据

【使用简单数据类型存储数据】

弊端:冗余 好处:阅读性高

【数组】

弊端: 阅读性不高

【对象】

(1)对象查询

(2)对象新增

(3)对象修改

如果对象原有属性名是修改,没有则是新增

(4)对象删除

(5)对象遍历

2.Math对象

内置对象:由JS作者提交编写好的对象,直接使用即可

需求:已知边长r=5,求圆的周长C

(1)圆周率:Math.PI

(2)绝对值:Math.abs()

(3)求最大/最小值:Math.max() / Math.min()

(4)四舍五入:Math.round()

(5)向上取整:Math.ceil()

(6)向下取整:Math.floor()

(7)生成一个0~1之间的随机小数:Math.random()

需求:有100个编码的双色球

抽到的数字是1,是一等奖;抽到的数字是2、3,是二等奖

抽到的数字是4-7,是三等奖;抽到的数字是8-100,是谢谢参与

3.Date对象

(1)时间戳:1970年1月1日0点到现在的毫秒数

(2)获取年份

(3)获取月份

(4)获取日期

(5)获取星期

(6)获取小时

(7)获取分钟

需求:在页面中显示"今天是2024年6月20日.星期四"

4.Array对象

(1)push(element):在数组末尾添加元素

(2)unshift(element):在数组前添加元素

(3)pop(element):删除数组中最后一个元素

(4)shift():删除数组中第一个元素

(5)splice(startIndex,deleteCount) splice(起始下标,删除的数目)

(6)splice(startIndex,deleteCount,addItem1,addItem2,addItem3)

(7)reverse():颠倒数组中元素的索引

(8)sort():对数组进行排序

升序排序

降序排序

(9)获取数组元素索引的方法

indexOf(element):返回指定元素的下标,没有则返回-1

lastIndexOf(element):返回指定元素在数组中最后一次出现的下标,没有则返回-1

(10)将数组转换为字符串

toString()用逗号分隔数组中每个元素

join()将数组中所有元素连接成一个字符串,默认用逗号隔开

(11)数组类型检测

5.String对象

(1)访问字符串长度

(2)根据字符串返回下标(索引)

indexOf():返回元素在字符串中第一次出现的下标,没有则返回-1

lastIndexOf():返回指定元素在数组中最后一次出现的下标,没有则返回-1

(3)根据索引(下标)返回字符串

charAt(number)

(4)字符串截取,不改变原字符串

slice(starIndex)

slice(starIndex,EndIndex):从第一参数(下标),截取到end的下标

(5)字符串连接

concat()

(6)大小写转化

toUpperCase() 小写转化为大写

toLowerCase() 大写转化为小写

(7)字符串的替换

replace(str1,str2) 将str1替换成str2

(8)字符串的分隔(将字符串转为数组)

split(分隔符)

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值