1. 全局对象
MDN中所描述的全局对象
查了些资料、博客,里面提到比较多的 宿主
最开始不理解宿主是什么,方便理解把宿主换成运行环境,也就是说,全局对象在不同的运行环境中是不一样的,在浏览器中执行,全局对象就是window,在nodejs中运行全局对象就是global。
2. 内置对象
js本身就有的,不需要再创建,可以直接使用的
常见的内置对象有Math、String、Array、Boolean、Date等
- Math.random
- Math.floor(Math.random() * (max - min + 1)) + min;