在做一些大型项目的时候,都会利用到typescript,而我呢也有一些小的项目想要做,本来是只准备用html+css+js写的,但是听说typescript维护很方便,而且日后工作的时候还是要用到,所以准备学习一下。
今天简单了解一下typescript中的原始数据类型以及any类型。我们知道typescript中的文件是需要编译才能使用的,比如说我们创建一个test.ts的文件,需要在powershell面板中使用tsc
test.ts进行编译成js文件才能使用的。
typescript原始数据类型和any类型
好了,话不多说,直接切入我们今天的正题,原始数据类型以及any类型。
JavaScript中大概有6中数据类型,而原始数据类型则有5中。typescript原始数据类型和any类型
但是如果你真的了解过了的话,会发现其实是8中数据类型,其中有7中原始数据类型,但是其中打叉的类型是es6新增的类型,我们暂时讨论。
然后我们简单的定义一下这些原始数据类型
let isbool : boolean = false
let isnumber : number = 123
let isstring : string = "datehoer"
let isnull : null = null
let isundefined : undefined = undefined

这里就是简单的定义5中原始数据类型了,我们发现,是不能修改变量的值的,如果编译器支持typescript的话,会看到我们如果修改的话,会有报错提示的。
typescript原始数据类型和any类型
而我们如果将isbool改为true则是可以的。
然后再介绍一下any类型,因为我们是不可能知道一些数据在应用的时候到底是什么类型的,所以any类型就出现了。
typescript原始数据类型和any类型

我们可以看到,any类型是可以修改成任何数据类型的。那么有的人会说了,既然这么方便,那我们直接给所有的值都改成any类型不行么?实际上是不行的。我们要根据实际的开发环境,如果已经确认变量的数据类型的话,一定要给他设置对应的类型,而不是使用any,容易发生报错。

好了,今天的typescript原始数据类型就介绍到这里,如果有什么疑问可以在评论区留言,我会在看到的第一时间进行回复的。

本文作者:博主:     文章标题:typescript原始数据类型和Any类型
本文地址:https://zjzdmc.top/jsfx/114.html     
版权说明:若无注明,本文皆为“Datehoer的Blog-个人博客-技术分享”原创,转载请保留文章出处。
最后修改:2021 年 04 月 19 日 05 : 06 PM
如果觉得我的文章对你有用,请随意赞赏