Skip to content

类型注解与类型推断

js
// type annotation 类型注解,告诉TS变量是什么类型
// type inference 类型推断,TS会自动尝试去类型注解

// 注解
let a: string = '' // 告诉TS是什么变量
function fn1(type: string) {
    console.log(type)
}
fn1('1')


// 类型推断
let b = 1 // 鼠标放到变量b上 会提示 let b: number
let obj = { // 鼠标放到变量obj上 会提示 let obj: {name: string, age: number}
    name: 'tom',
    age: 18
}