TS通过类型批注提供静态类型,方便在编译时启动类型检查,这不是必须的,甚至可以被忽略,去使用js常规的动态类型。
基本类型的批注是number,bool,string,弱类型或动态类型的结构可以是任意类型。
将类型批注导出到一个单独的文件,方便使用类型已经被编译成为js的ts脚本的类型信息可用。批注可以为一个现有的js库声明。就像已经为node.js和jquery.js所做的那样。
当没有给出类型时,TS编译器利用类型推断类型。如果因为没有声明,而导致没有类型可以推断出。那么它就默认是任意类型
接下来我们在 TypeScript 文件 type.ts 中创建一个简单的 area() 函数:
网友评论