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  几乎不用

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM