一、任意值 any
1.any类型 可以被复制为任意类型
2.any类型允许访问任意属性、调用任意方法
let anyThing: any = 'hello';
console.log(anyThing.myName);
console.log(anyThing.myName.firstName);
anyThing.run()
anyThing.run().rest()
3.声明时未未制定类型,会被推断为any类型
二、 undefined和null
(1) undefined和null为两个原始类型,可以赋值给其他类型的变量
let num:number;
number = undefined; //不会报错
三、void 表示没有任何返回值的函数
function name():void{
alter('sth')
}