Math方法
- abs(x):返回×的绝对值
- ceil(x):对数进行上舍入。
- floor(x):对×进行下舍入。
- max(x,y.z....n):返回x,y,z,...,n中的最高值。
- min(x,y.z....n):返回x,y,z,...,n中的最小值。
- random(y-x,*x):返回0~1之间的随机数。
- round(x):四舍五入。
自定义构造器
-
使用函数构造,函数名需要写大驼峰
-
构造函数中的this指向new的对象
Es6的class
必须在创建class后去构造对象,function则不需要
原型【原型对象:prototype】
__proto__
- 存在于构造函数创建的对象中
- 原型空间的作用
- 公共的缓存区域,构造函数创建的对象共用
原型链
- 每一个构造函数都有一个prototype
- 每一个对象都有__proto__指向构造他的函数的prototype
- 构造函数有两个身份:函数(prototype)+对象(__proto__)