ts类型注解和类型推断

120 阅读1分钟
//ts开发准则:只要是变量,或者对象属性,都应该有一个明确的类型
//类型注解:人工的告诉ts,变量或者对象的明确属性类型

const userName: string = '123'

//类型推断
const userAge = '123'

//如果类型推断能够自动推断出来类型,就没必要去手写类型注解

let userNick = 'dell'
userNick.toLocaleLowerCase()

function getTotal(paramOne: number, paramTwo: number) {
  return paramOne + paramTwo
}
//getTotal 2个参数都是number类型  那么return返回的值一定是number 是可以推断出来的,所以说 我们是没必要再设置return的值类型

//如果类型推断 推断不出来,或者推断的不准确,此时我们可以手写类型注解

const users = {
  name: 'dell',
  age: 18
}
users.name = 'lee'