TypeScript学习笔记(十一)内置对象
内置对象是指根据标准在全局作用域(Global)上存在的对象。这里的标准是指 ECMAScript 和其他环境(比如 DOM)的标准。
ECMAScript 的内置对象
- ECMAScript 标准提供的内置对象有:
- Boolean、Error、Date、RegExp 等。
- 可以直接在 TypeScript 中将变量定义为这些类型。
1 | let b: Boolean = new Boolean(1); |
DOM 和 BOM 的内置对象
- DOM 和 BOM 提供的内置对象有:
- Document、HTMLElement、Event、NodeList 等。
1 | let body: HTMLElement = document.body; |
TypeScript 核心库的定义文件
TypeScript 核心库的定义文件中定义了所有浏览器环境需要用到的类型,并且是预置在 TypeScript 中的。
1 | interface Math { |
用 TypeScript 写 Node.js
Node.js 不是内置对象的一部分,如果想用 TypeScript 写 Node.js,则需要引入第三方声明文件:
1 | npm install @types/node --save-dev |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 姚永坤的小窝!
评论