TypeScript基本知识

TypeScript相关的工具一般都是通过npm进行安装的,首先要查看npm是否已经安装,通过 npm -v

安装的命令为: npm install -g typescript@2.0.0

TypeScript的基本类型有:

布尔类型:boolean 值为 ture 和 false

数字类型:number 浮点型 支持二进制 八进制 十进制 十六进制

字符串类型:支持使用单引号(')或双引号("),还有模板字符串反引号(`)来定义多行文本和内嵌表达式 使用${expr}的形式嵌入变量或表达式

例如:

let name:string = "Angular";

let years:number = 5;

let words:string = `你好,今年是${name}发布的${ysers+1}周年`

数组类型:array TypeScript有两种数组定义的方式

例如:

let arr:number[] = [1,2];

//使用数组泛型

let rr:Array<number> = [1,2];

元组类型:tuple 表示已知元素数量和类型的数组,各个元素的类型不必相同

例如:

let x:[string,number];

x = ['Angular',25];

枚举类型:enum 枚举是一个可被命名的整型常数的集合,枚举类型为集合成员赋予有意义的名称

例如:

enum Color {Red,Green,Bule};

let c:Color = Color.blue;

console.log(c);

任意值类型:any 针对类型不明确的变量使用的一种数据类型

三种情况:

(1).变量的值会动态变动的时候,

(2).改写现有代码的时候

(3).定义存储各种类型数据的数组的时候

null和undefined 是其他类型的子类型,可以赋值给其它类型

void类型 使用void表示没有任何类型,意味着返回值类型是void

never类型 其他类型(包括null和undefined) 的子类型,表示从不会出现的值

posted @ 2020-01-04 18:48  violinh  阅读(145)  评论(0编辑  收藏  举报