1. ECMAScript内置对象
**ECMAScript**的内置对象有:Boolean、Infinity、NaN、undefined、globalThis、Error、Date、RegExp、evel等。
//ECMAScript中内置对象let b: Boolean = new Boolean(1);let e: Error = new Error('Error occurred');let d: Date = new Date();let r: RegExp = /[a-z]/;
2. DOM和BOM内置对象
常用的内置对象有:Document、HTMLElement、Event、NodeList等。
//DOM和BOM内置对象let body: HTMLElement = document.body;let allDiv: NodeList = document.querySelectorAll('div');document.addEventListener('click', function (e: MouseEvent) {console.log('click the div');})
3. TypeScript内置对象
TypeScript核心库定义文件中定义了所有浏览器环境用到的类型,并且预制在TypeScript中。
//TypeScript核心库的定义文件Math.pow(2, 2);document.addEventListener("click", function (e) {console.log(e.currentTarget)})
