美文网首页
类型注解和类型推断

类型注解和类型推断

作者: 皇甫贝 | 来源:发表于2021-08-26 00:20 被阅读0次

类型注解(type annotation)

类型注解就是在声明变量的时候 先告诉TS 当前声明的变量是什么类型

例如:

let count:number;
count = 123

类型推断(type inference)

类型推断是TS能够自动分析变量类型

例如:

let count = 123

当然我们有的时候在代码中无法自动分析变量类型的话 就需要类型注解了
那么什么情况下需要类型注解那?
请看下面的例子

function getTotal(a,b){
   return a + b
}
const total = getTotal(1,2)

释:在声明变量的时候不能确定变量类型的时候 并且希望得到类型的时候就需要类型注解

简单来说:你需要参数是number类型的时候,在传入的参数不能确定是number还是string类型或者其他类型的时候 就需要类型注解帮助我们明确参数类型

正确的:

function getTotal(a:number , b:number){
   return a + b
}
const total = getTotal(1,2)

相关文章

网友评论

      本文标题:类型注解和类型推断

      本文链接:https://www.haomeiwen.com/subject/zcxsiltx.html