开发手册 欢迎您!
软件开发者资料库

TypeScript - 类型

TypeScript类型 - 从简单和简单的步骤学习TypeScript,从基本到高级概念,包括概述,环境设置,基本语法,类型,变量,运算符,决策,循环,函数,数字,字符串,数组,元组,联盟,接口,类,对象,命名空间,模块,环境。

Type System表示语言支持的不同类型的值.类型系统在程序存储或操作之前检查所提供值的有效性.这可确保代码按预期运行. Type System还允许更丰富的代码提示和自动化文档.

TypeScript提供数据类型作为其可选Type System的一部分.数据类型分类如下所示 :

数据类型

Any类型

任何数据类型是TypeScript中所有类型的超类型.它表示动态类型.使用任何类型等同于选择退出变量的类型检查.

内置类型

下表说明了TypeScript中的所有内置类型 :

数据类型关键字描述
数字number双精度64位浮点值.它可以用来表示整数和分数.
Stringstring表示一系列Unicode字符
Booleanboolean表示逻辑值,true和false
Voidvoid在函数返回类型上用于表示非返回函数
Nullnull表示故意缺少对象值.
未定义undefined表示给予所有未初始化变量的值

注意 :  TypeScript和JavaScript中没有整数类型.

空和未定义─它们是否相同?

null 并且未定义的数据类型通常是混淆的来源. null和undefined不能用于引用变量的数据类型.它们只能作为变量赋值.

但是, null和undefined不是相同的.使用undefined初始化的变量意味着变量没有赋值给它或者没有赋值给它,而null意味着变量已被设置为一个值未定义的对象.

用户定义的类型

用户定义的类型包括枚举(枚举),类,接口,数组和元组.这些将在后面的章节中详细讨论.