首页 > 其他 > 详细

TypeScript 静态类型的深度理解

时间:2020-05-25 09:24:21      阅读:53      评论:0      收藏:0      [点我收藏+]
学 TypeScript 就是在学 TypeScript 的静态类型和 JavaScript 的衍生语法

 

const count: number = 2019; // 按照之前的理解,count 是个 number 类型的静态类型。不能变更为其他类型
count.toFixed(); // count 确定为 number 类型之后,会具备 number 类型的属性和方法



// 除了对基本类型的定义之外,还可以自定义类型
interface Point {
  x: number,
  y: number
}
// point 是自定义的 Point 静态类型,具备 Point 的所有属性和方法
const point: Point = {
  x: 3,
  y: 4
}



/**
* 做一个类比,counter 没定义类型,编辑器不会给任何的提示
*/
const counter;
counter.xxx

总结:我们看到一个变量是静态类型,不仅仅意味着这个变量类型不能修改,还意味这个变量的属性和方法基本上已经确定了,正是因为这样,编辑器可以有一个友好的提示

 

 

 

 

TypeScript 静态类型的深度理解

原文:https://www.cnblogs.com/wzndkj/p/12954431.html

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