JavaScript 中有很多外部对象,可以直接用作 TypeScript 中定义的类型。
内置对象是指按照标准存在于全局范围(Global)的对象。 这里的标准指的是ECMAScript和其他环境(例如DOM)的标准。
ECMAScript 外部对象
ECMAScript标准提供的外部对象有:
let b: Boolean = new Boolean(1);
let e: Error = new Error('Error occurred');
let d: Date = new Date();
let r: RegExp = /[a-z]/;
DOM和BOM的外部对象
DOM和BOM提供的外部对象有:
TypeScript 中经常使用类型:
let body: HTMLElement = document.body;
let allDiv: NodeList = document.querySelectorAll('div');
document.addEventListener('click', function(e: MouseEvent) {
// Do something
});