Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 634 Bytes

内部声明.md

File metadata and controls

35 lines (25 loc) · 634 Bytes

内部声明

到目前为止,所有在TypeScript源码中出现的声明,都是内部声明:

// 声明a为一个数字
let a: number;
// 声明b为一个数字并初始化为2
let b: number = 2;

// 声明T为一个接口
interface T {}
// 声明接口类型变量b
let b: T;

// 声明fn为一个函数
function fn(){}

// 声明myFunc为一个函数
// 此处利用了类型推导
let myFunc = function(a: number){}

// 声明MyEnum枚举类型
enum MyEnum {
  A, B
}

// 声明NS为命名空间
namespace NS {}

// ...

内部声明主要是你当前所写的代码中的所有变量和类型的声明