首页 > 其他 > 详细

2.4typescript静态类型的深度理解

时间:2021-05-28 09:33:58      阅读:24      评论:0      收藏:0      [点我收藏+]
  1. 基本类型,例 1: const count: number = 2019
  • 这里我们对静态类型做更深层次的理解,count 是一个 number, 当 count 具备了 number 的静态类型之后,这个变量会具备 number 类型所有的属性和方法。 这时候你使用 count 的时候,在 count.的时候,给出的提示方法就是 number 类型所具有的方法。编辑器会给出非常友好的提示。
  1. 自定义类型,例 2:
interface?Point?{
??x:?number;
??y:?number;
}

const?point:?Point?=?{
??x:?3,
??y:?4,
};

?

  • 这里我们自定义了一个 Point 类型,理解 1,变量 point 是一个自定义的 Point 类型,理解 2,point 变量具备 Point 类型所有的属性和方法,当我们使用 point 的时候,编辑器就会给我们提示出来。
  • 当一个变量的类型是静态类型时,不仅他的类型不能被修改,他的属性和方法也确定了,所以编辑器会给出友好提示。

2.4typescript静态类型的深度理解

原文:https://blog.51cto.com/u_11462036/2824634

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!