type 命令用来定义一个类型的别名 别名不允许重名 别名的作用域是块级作用域。这意味着,代码块内部定义的别名,影响不到外部 别名支持使用表达式,也可以在定义一个别名时,使用另一个别名,即别名允许嵌套 type 命令属于类型相关的代码,编译成 JavaScript 的时候,会被全部删除(JavaScrpt 是值处理)