/** * 如果只是声明变量 并没有在声明时直接赋值 那么改变量此时是any(任意)类型 */ let a; a = '11'; a = 7; // let b:number = 1; // 初始化赋值 会自动校验类型并赋值 let b = 1; // b = 32; // 报错 仍可编译 // b = true; let x:boolean = false; // let arr:Array = [1,2,3,4] // 传参 function fn(a:number,b:string) { console.log(a+b); } fn(1,"3"); export {};