摘要: 什么是泛型,有什么用? 泛型字面意思就是广泛的类型,怎么样才算广泛呢?当然是能变的最广泛嘛, 所谓泛型就是类型的变量写法,让你的变量的类型是动态可变的,应用场景如官方文档描述的例子: 一个函数,输入什么类型,就输出什么类型,如下: function identity<T>(arg: T): T { 阅读全文
posted @ 2019-11-06 18:33 superjsman 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 什么是枚举类型,有什么作用? 枚举类型就是一个用来组织一些有相似之处的常量的对象,作用就是管理常量,让常量更规范,统一。例: enum Direction { Up = 1, Down, Left, Right } 使用时直接用“.”的方式使用: Direction.Up、Direction.Dow 阅读全文
posted @ 2019-11-06 17:54 superjsman 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1.函数声明 与javascript一样,ts的函数声明也分为两种:函数声明,函数表达式 1)函数声明: function fn(age:number):string{ return `age is ${age}` } ps:与javascript类似,只是对参数以及返回值的类型加了限制 2)函数表 阅读全文
posted @ 2019-11-06 16:10 superjsman 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 基础类型分为:数字、字符串、数组、元组、枚举、Any、Object、Null、Undefined、Never、Void 各种类型写法如下: 1.数字(number) let num:number = 1; 2.字符串(string) let str:string = 'test' 3.数组 多种写法 阅读全文
posted @ 2019-11-06 15:22 superjsman 阅读(198) 评论(0) 推荐(0) 编辑