安装typeScript:

1、安装typescript之前,必须先确保已经安装了nodeJs、npm。

2、如果已经执行了步骤一,则可以执行以下命令:

  npm install -g typescript (全局安装)

3、测试是否安装成功: 新建hello.ts文档,进入该文档所在的文件夹,执行tsc 文件名,观察该文件夹下是否生成同名.js文件。

 typeScript 基本语法:

1、typeScript支持与JavaScript一样的数据类型:布尔值、数字、字符串、结构体等。

  let isDone :boolean = false; 

  let decLiteral: number = 6;

  let hexLiteral: number = 0xf00d; 十六进制

  let binaryLiteral: number = 0b1010; 十进制

  let octalLiteral: number = 0o744; 八进制

  let name: string = "bob";   name = "smith";

你还可以使用模版字符串,它可以定义多行文本和内嵌表达式。 这种字符串是被反引号包围( `),并且以${ expr }这种形式嵌入表达式

 let name: string = 'Bob';

  let age: number = 37;

  let sentence: string = `Hello, my name is ${ name }.

  结果显示为: I'll be ${ age + 1 } years old next month.`

  let list: number[] = [1, 2, 3]; 数字数组

  let list: Array<number> = [1, 2, 3]; 数组泛型

2、元组类型: 一个已知元素数量和类型的数组,各元素的类型不必相同。例如:

  let x:[ string, number] ;

  x = ['hello', 10];  (该元组数据的类型和数量必须与定义的位置一致,否则报错。)

3、枚举

  enum Color {red , Green, Blue}

  let c:Color = Color.Green;