Playground 👌
重要概念: TypeScript(TS)是一种编译时的静态类型语言,是一种强类型语言
- 静态类型: 在 TypeScript 中,变量和函数的类型是在编写代码时指定的,而不是在运行时确定的。这有助于捕捉类型错误,并提供更好的代码自动补全、导航和重构支持。
- 编译时: 浏览器和 nodejs 并不能直接识别 TS 代码,需要编译成 js 代码。TypeScript 在编译到 JavaScript 之前进行类型检查。这意味着任何类型错误都会在编译时被发现,而不是在代码运行时。
- 强类型语言: 这个术语通常用来描述那些在编译时执行严格的类型检查的语言。