7、TypeScript数据类型

1、变量声明

var 不要使用

建议使用:

let 变量

const  常量,一旦申明不能修改

 

2、数据类型

2.1布尔值:boolean

2.2数字类型  :number

2.3字符串类型:string(也支持模板字符串)

2.4数组类型 :Array<number>  //只能存放数字类型

      :number[]  //只能存放数字类型

      

 

      :Array<string>  //只能存放字符串类型

      :string[]    //只能存放字符串类型

      

2.5元组(有不同数据类型的数组):[number,string]  //  必须所定义类型的个数和顺序,少一个都不行,参数和类型一一对应

 

2.6Object(用得少),可以赋任何值,typescript识别不了类型,宁可不写

给对象赋值最好这样写:

 

2.7接口interface,作用是 重用,很方便,用得比较多

 

2.8Any任意类型,又回到弱类型了,编辑器不会去做细节判断,但是尽量少用,没有智能提示,用到的场景:比如数字和字符串之间的相互转换,或者,不确定类型的情况下可以使用any

 

2.9类型除了用于变量声明之后,还可以用于函数的形参

2.10函数的返回值也应该有类型

 

2.10Void只能用于函数的返回值,没有返回值的时候建议跟一个:void,别人一看就知道这个函数没有返回值

 

2.11null和undefined  几乎不用

 

posted @ 2018-08-24 15:47  杨叔他电我  阅读(2762)  评论(0)    收藏  举报