类型声明
变量
有两种方式来声明类型
// 第一种方式
let hello:string;
// 第二种方式:直接赋值
const world:string = "world";
相应的类型声明后,当我们赋值给类型不相同的值给变量的时候,他会报错
函数
当函数声明的时候,参数和返回值的类型我们都需要进行声明
function fn(num:number,str:string):string{
if(num === 1) return "hello"
}
隐式类型声明
我们可以通过给变量直接赋值的方式,进行隐式的类型声明,赋值后变量保存的类型为初次赋值的类型
即 变量num1的类型为数字,不能赋值为字符串