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) 的子类型,表示从不会出现的值