/** * any 任意类型 * 声明变量后 没有在声明的变量后直接赋值 * 该变量类型则是any */ let a; a = '11'; a = 7; // 规定类型 // let/const xxx:type; // 当变量声明类型后 在赋值会自动校验所赋的值 let b:number; b = 7; // b = '23'; // 报错后仍可编译 let c:boolean; // let arr:Array = [1,2,3,4]; function fn1(x:string,y:number) { console.log(x,y) } fn1('12',1) /** * 基本:number string boolean null undefined Symbol * 引用:Object(object/array/function) * ts: * any 任意类型 */ export {}