typescript是什么静态-TypeScript 静态类型

2023-09-05 0 5,299 百度已收录

TypeScript最重要的特性之一就是能够定义静态类型,英文是StaticTyping。 这到底是什么意思呢? 我不会在这里讨论太复杂的概念性问题。 您可以简单地将“静态类型”理解为,一旦定义它,就无法更改它。 比如说,你是女人,你就是女人,你一辈子就是男人; 如果你是女人,你就是女人typescript是什么静态,你一生都是男人。 这件事无法改变! 呃……看来这年头可以随意改了。 我这里说的是正常情况。 而且它有一些功能,并不像表面上看起来那么简单。 现在我们来学习一下。

如何定义静态类型

可以在下一期的文件夹下新建一个demo2.ts文件,然后编写如下代码:

const count: number = 1;

这是定义数字类型计数变量的最简单方法。 这里的 :number 定义了一个静态类型。 这样定义后,count变量在程序中将始终是数字类型typescript是什么静态,并且不能更改。 比如我们此时复制一个字符串去count,就会报错。

//错误代码
const count: number = 1;
count = "Code程序人生";

typescript是什么静态-TypeScript 静态类型

但这只是最简单的理解。 如果深入理解的话,你会发现此时的count变量可以使用number类型的所有属性和技巧。 我们可以通过添加一个 来看到这个功能。 接下来就算了,不过小编会给你一个特别好的提示。 这也是我喜欢使用VScode编辑器的原因之一。

自定义静态类型

您也可以自己定义静态类型。 例如,如果你现在定义了一个小姐妹类型,那么在声明变量时就可以使用这个静态类型。 请参阅下面的代码。

interface XiaoJieJie {
  uname: string;
  age: number;
}
const xiaohong: XiaoJieJie = {
  uname: "小红",
  age: 18,
};

这时候如果你声明变量,与自定义不同,VSCode会直接报错。 需要注意的是,xiaohong变量此时也有uname和age属性。

本期需要记住的是,如果使用静态类型,不仅意味着变量的类型不能改变,还意味着类型的属性和技巧也被确定了。 这个功能大大提高了程序的健壮性,同时编辑器这时候也会给你好的句型提示,提高你的开发效率。

随着你不断学习,你会对这两个优点有更深入的了解。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 typescript typescript是什么静态-TypeScript 静态类型 https://www.wkzy.net/game/194824.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务