为什么需要声明? 声明的本质是告知编译器一个标识符的类型信息.同时,在使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全.接口提示等功能. 声明在TypeScript中至关重要,只有通过声明才能告知编译器这个标识符到底代表什么含义.对于语言关键字之外的任意标识符,如果编译器无法获取它的声明,将会报错: // 错误,凭空出现的variable, 编译器无法知道它代表什么含义 // error TS2304: Cannot find name 'variable' console.lo…