Datehoer的博客
我本将心向明月,奈何明月照沟渠
Datehoer的博客

当前位置:主页 > 技术分享 > typescript原始数据类型和Any类型

typescript原始数据类型和Any类型

浏览: 作者:Datehoer 发布日期:2021-01-06 23:19:39 来源: 原创
在做一些大型项目的时候,都会利用到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原始数据类型就介绍到这里,如果有什么疑问可以在评论区留言,我会在看到的第一时间进行回复的。



版权:本文由Datehoer原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接本文链接:https://zjzdmc.top/jsfx/114.html。

文章推荐

热门标签

返回顶部
下面为相关推荐
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!