#博学谷IT学习技术支持#
一、内置对象
JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象 前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于 JS 独有的, JS API 讲解内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法),内置对象最大的优点就是帮助我们快速开发
JavaScript 提供了多个内置对象:Math、 Date 、Array、String等
二、查文档
查找文档:学习一个内置对象的使用,只要学会其常用成员的使用即可,我们可以通过查文档学习,可以通过MDN/W3C来查询。
三、Math 对象
Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。
四、日期对象
Date 对象和 Math 对象不一样,Date是一个构造函数,所以使用时需要实例化后才能使用其中具体方法和属性。Date 实例用来处理日期和时间。
五、数组对象
- 创建数组的两种方式:字面量方式、new Array()
- 检测是否为数组:instanceof 运算符、Array.isArray()
六、字符串对象
1、基本包装类型
为了方便操作基本数据类型,JavaScript 还提供了三个特殊的引用类型:String、Number和 Boolean。
基本包装类型就是把简单数据类型包装成为复杂数据类型,这样基本数据类型就有了属性和方法。
2、字符串的不可变
指的是里面的值不可变,虽然看上去可以改变内容,但其实是地址变了,内存中新开辟了一个内存空间。
当重新给字符串变量赋值的时候,变量之前保存的字符串不会被修改,依然在内存中重新给字符串赋值,会重新在内存中开辟空间,这个特点就是字符串的不可变。 由于字符串的不可变,在大量拼接字符串的时候会有效率问题。
3、replace()方法
replace() 方法用于在字符串中用一些字符替换另一些字。其使用格式:字符串.replace(被替换的字符串, 要替换为的字符串);
4、split()方法
plit()方法用于切分字符串,它可以将字符串切分为数组。在切分完毕之后,返回的是一个新数组。其使用格式:字符串.split("分割字符")
七、总结
今天复习了JavaScript基础中的内置对象。学习前端已经几个月了,从之前的陌生到现在的逐渐熟悉。对于学习强度,从之前的不适应,到现在的习惯性学习。一开始确实没那么容易,不管从心理上还是身体上。但是坚持下来回过头看看,也不过如此。想学习的小伙伴们不要犹豫,珍惜好当下才是最重要的,加油呀!