类型 type
指的是JS基本数据类型:null undefined string boolean number symbol bigint object
在js中,我们通常使用typeof函数来判断一个变量的类型,可是这个方法有两个bug
class Person(){属性1属性2方法1方法2}const p1=new Person()p1.属性1p1.方法1()
type的优点
类型检查
const sum= (a:number,b:number)=>{a+b}sum('1',1) //ts会在这里报错,提示第一个参数输入的类型为string,而要求的类型是number
申明提示
在ts语言写成的每个库中都有专门的类型申明文件,在我们写代码调用函数的时候,通过点击函数查看提示,就可以看到函数的参数个数,参数类型,函数返回值类型,这极大的提高了代码书写的效率
