一.今日学习:1.什么是内置对象:js对象分为3种,自定义对象、内置对象和浏览器对象。自定义对象和内置对象是JS的基础内容,浏览器对象是JS独有的。JS提供的常用内置对象有Math、Date、Array、String。
2.封装一个数学对象:使用Math来封装。
3.Math对象的使用:通过Math对象获取最大最小值、通过Math对象获取绝对值、通过Math对象向上、向下取整。通过Math对象进行四舍五入。使用Math对象生成随机数。
4.二分法查找:用二分法进行查找时,查找的对象必须是有序的,也就是说所有的数组必须是由大到小或者由小到大排列的。基本思想就是先确定待查数据的范围,然后逐步缩小范围,直到找不到该数据为止。
5.Date内置对象的使用:可以用来格式化输出年月日;格式化输出时分秒;封装指定的时间格式;获取时间戳和倒计时的制作。
6.数组对象:数组对象可以用来检测一个元素是否是数组;给数组添加元素、删除数组元素、给数组排序、反转数组、数组的索引和将数组转化为字符串。
7.字符串对象:字符串具有不可变性,每一个新生成的字符串都会开辟一块内存空间来进行存储,原来的字符串仍然存在,所以不建议大量的拼接字符串。通过字符串对象我们可以根据字符串返回索引值,根据位置来返回字符并且替换字符和拼接字符。
二.今日问题:无。
三.解决方案:无.
|