对象分为三类 自定义对象 (封装自己的对象)、内置对象(math、日期、数组、字符串对象)、游览器对象
一为自定义对象
js中是一组无序的相关属性(特征)和方法(行为)的集合,让结构表达更清晰
创建对象:
变量和函数单独存在,单独拿出使用
属性和方法,通过 对象 . 名 来调用
new关键字执行的过程
1.在内存中创建一个新的空对象
2.让this指向这个新对象
3.执行构造函数里的代码,为新对象添加属性和方法
4.返回这个新对象(所以构造函数不需要return)
通过new关键字创建对象的过程即为 对象实例化
遍历对象
内置对象
js自带的一些对象,提供基本和常用的属性和方法
查阅文档
MDN/W3C
//一些math函数
Math.floor() //向下取整
Math.ceil() //向上取整
Math.abs() //取绝对值
Math.round() //四舍五入 就近取整 -3.5 取 -3 1.5 取 2
Math.random() //随机取一个随机小数 【0,1)
随机取一个范围内的整数
封装自己的对象
例如封装一个求最大值的函数。
Data()日期对象,是一个构造函数 ,必须使用new来调用创建日期对象
基本包装类型 string 、number 、 boolean
将简单数据类型 包装成 复杂数据类型
如
祝你学习快乐!