码迷,mamicode.com
首页 > 其他好文 > 详细

TypeScript基本知识

时间:2020-01-04 20:11:54      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:布尔   命令   安装   字符串   内嵌   元素   枚举类型   efi   angular   

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

TypeScript基本知识

标签:布尔   命令   安装   字符串   内嵌   元素   枚举类型   efi   angular   

原文地址:https://www.cnblogs.com/violinh/p/12150030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!