//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'