TypeScript 2.9

2018-06-03
阅读 6 分钟
9.9k
在索引类型和映射类型中,TypeScript 2.9 新增了对 number 和 symbol 类型属性名称的支持。在之前的版本,keyof 和映射类型只支持 string 类型的属性名称。

TypeScript 变量声明

2018-03-26
阅读 3 分钟
4.6k
TS 声明变量有var、let 和 const 三种方式,它们在 TS 中的用法与 JS 一致。 var 声明 与其他语言的变量声明相比,var 声明的变量有一些比较奇怪的作用域规则,主要体现在: 变量提升现象 可重复声明 函数作用域捕获 最常见的例子如下: {代码...} 很多人认为输出打印为 0 到 10 的数字,然而真实打印为 10 个 10。这就...

TypeScript 基础类型

2018-03-23
阅读 2 分钟
2.3k
基础类型 基础类型可以依据是否含有类型关键字分为两类: 含:boolean、number、string、symbol、object、null、undefined、any、never 不含:数组、元组、枚举 注意:所有类型关键字都是小写的。 注:这种分类并不严谨,分类的目的仅仅用于帮助记忆 声明格式 类型用来指定变量的类型,兼容的类型之间才能进行赋值、传参...

认识 TypeScript

2018-03-23
阅读 2 分钟
2.4k
TypeScript 是 JavaScript 的超集,在 JS 语言的基础上新增了类型检查功能。超集意味着一段合法的 JS 代码不需要任何转换就可以直接在 TS 中使用。类型检查的主要目的是为了减少运行时错误。