一、任意值 any

1.any类型 可以被复制为任意类型

2.any类型允许访问任意属性、调用任意方法

  1. let anyThing: any = 'hello';
  2. console.log(anyThing.myName);
  3. console.log(anyThing.myName.firstName);
  4. anyThing.run()
  5. anyThing.run().rest()

3.声明时未未制定类型,会被推断为any类型

二、 undefined和null

(1) undefined和null为两个原始类型,可以赋值给其他类型的变量

  1. let num:number;
  2. number = undefined; //不会报错

三、void 表示没有任何返回值的函数

  1. function name():void{
  2. alter('sth')
  3. }