今天简单了解一下typescript中的原始数据类型以及any类型。
我们知道typescript中的文件是需要编译才能使用的,比如说我们创建一个test.ts的文件,需要在powershell面板中使用tsc test.ts进行编译成js文件才能使用的。

好了,话不多说,直接切入我们今天的正题,原始数据类型以及any类型。
JavaScript中大概有6中数据类型,而原始数据类型则有5中。

但是如果你真的了解过了的话,会发现其实是8中数据类型,其中有7中原始数据类型,但是其中打叉的类型是es6新增的类型,我们暂时讨论。
然后我们简单的定义一下这些原始数据类型
let isbool:boolean = false
let isnumber:number = 123
let isstring:string = "datehoer"
let isnull:null = null
let isundefined:undefined = undefined

而我们如果将isbool改为true则是可以的。
然后再介绍一下any类型,因为我们是不可能知道一些数据在应用的时候到底是什么类型的,所以any类型就出现了。

我们可以看到,any类型是可以修改成任何数据类型的。那么有的人会说了,既然这么方便,那我们直接给所有的值都改成any类型不行么?实际上是不行的。我们要根据实际的开发环境,如果已经确认变量的数据类型的话,一定要给他设置对应的类型,而不是使用any,容易发生报错。
好了,今天的typescript原始数据类型就介绍到这里,如果有什么疑问可以在评论区留言,我会在看到的第一时间进行回复的。