根据最新的版本,原始的数据类型包含下列8 大类
8类分为:
布尔型,数字型,null型,undefined型,symbol型,bigint型,void型,字符串型。
布尔型:
变量声明语法:冒号 : 前面是变量名称,后面是变量类型。布尔型是最简单的数据类型,它的值就是 true / false 值。
布尔类型
数字型:
TS语法中的所有数字都属于数字型,它不仅支持二进制、八进制和十进制及十六进制的格式。
let Number:number = 6
字符型:
使用 string 表示文本数据类型,使用双引号( “)或单引号(‘)表示字符串,同时,还可以使用模版字符串,它可以定义多行文本和内嵌表达式。
nul和 undefined 型:
在 TS语法中,这两种类型的功能不是很强大,它们是所全类型的子类,可以将它们赋值给任意的类型,如果不声明类型,默认 undefined 型。
symbol型:
symbol 类型的值是通过 Symbol 构造函数创建的,每一个 Symbols 值都是不可改变且唯一的,可用做对象属性的键或定义类的成员。
bigint 型:
BigInt 是一种数字类型的数据,表示大于2^53-1的整数,解决 Number类型在指定的范围外丢失精度的问题。
void型:
它表示没有任何类型。当一个函数没有返回值时,其返回值类型是 void,声明一个 void 类型的变量,只能接收 undefined 和 null 类型值。