TS语言学习(一)

发布时间:2022-06-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了TS语言学习(一)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

ts基础类型

1.布尔类型

TS语言学习(一)

2.数字类型

TS语言学习(一)

3.字符串类型

TS语言学习(一)

4.数组类型

(两种方式表示 1、Array<元素类型> 2、元素类型[] )

TS语言学习(一)

5.元组

用来表示已经元素数量和类型的数组,元素类型可以不相同

TS语言学习(一)

6.枚举类型

enum类型是js标准数据类型的补充,从下面三个例子可以看出,枚举值默认从0开始的,但是可以手动改变元素的起始编号

TS语言学习(一)

7.Any类型

为在编程阶段还不清楚类型的变量指定类型,或者为任意类型都可以的变量指定类型

TS语言学习(一)

8.void、null、undefined类型

(声明了void类型的变量只能取值为undefined,至于null和undefined只能取值为本身,所以使用他们声明变量没有太大的意义)

TS语言学习(一)

9.Never类型

永不存在的值的类型(never类型是那些总是会抛出异常或根本就不会有返回值的函数表达式或箭头函数表达式的返回值类型; 变量也可能是 never类型,当它们被永不为真的类型保护所约束时)

TS语言学习(一)

10.Object类型

非原始类型,也就是除number,string,boolean,symbol(不可改变且唯一的),null或undefined之外的类型。Object类型的变量只是允许你给它赋任意值 ,但是却不能够在它上面调用任意的方法,即便它真的有这些方法,所以在项目开发中需要调其方法的对象都声明为any,如下例子所示,在react中,若将this.props.history声明为Object,则调用不到其中的方法。

TS语言学习(一)

11.类型断言

相当于类型转换,只是在编译阶段起作用(两种方式表示: 1、尖括号 2、 as)

TS语言学习(一)

脚本宝典总结

以上是脚本宝典为你收集整理的TS语言学习(一)全部内容,希望文章能够帮你解决TS语言学习(一)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: