安装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;