任意值(Any)用来表示允许赋值为任意类型。ts别称AnyScript(开玩笑哈哈哈)。

    正常的string类型在赋值过程中无法改为number等其他类型:
    image.png
    如果是any类型,则可以跳过语法检查

    1. let myFavoriteNumber: any = 'seven';
    2. myFavoriteNumber = 7;

    声明一个变量为**any**之后,该变量无论接收什么类型的值最终返回的类型结果都是**any**,对它的任何操作都是可以的,编译阶段也不会报错。等效于再写js一样了,所以编辑阶段会直接略过any相关变量。