TypeScript
文章平均质量分 81
小宇同学.️
这个作者很懒,什么都没留下…
展开
-
TS函数类型
也可以把定义参数类型的语句单独提取出来。原创 2024-03-26 21:38:15 · 1058 阅读 · 0 评论 -
JavaScript和TypeScript的异同
静态类型是指编译阶段就能确定每个变量的类型,这种语言的类型错误往往会导致语法错误。TypeScript 在运行前需要先编译为 JavaScript,而在编译阶段就会进行类型检查,所以 TypeScript 是静态类型。动态类型是指在运行时才会进行类型检查,这种语言的类型错误往往会导致运行时错误。JavaScript 是一门解释型语言,没有编译阶段,所以它是动态类型。TypeScript 是完全兼容 JavaScript 的,它不会修改 JavaScript 运行时的特性,所以它们都是弱类型。原创 2024-03-20 20:24:21 · 137 阅读 · 0 评论 -
TypeScript基础类型
interface Point2 {//不要等于号,是一个对象x: numbery: numberinterface 的几乎所有功能都在 type 中可用,主要区别在于无法重新打开类型以添加新属性,而接口始终可扩展。interface扩展接口 extends//bear是在extends了Animal基础上扩展了一个类型对象bear.name;bear.honey;type扩展类型 &//bear是在Animal基础上再&一个类型对象进来bear.name;原创 2024-03-23 14:20:45 · 1054 阅读 · 0 评论 -
TypeScript类型缩小
没有if判断时,无法执行语句return ’ '.repeat(padding) + input,使用if判读之后就可以执行了,这就是一个TypeScript类型缩小。JavaScript 的运行时控制流结构(如 if/else、条件三元组、循环、真值检查等)都会影响TypeScript对这些类型的判断。换句话说,TypeScript会对代码语句进行检查,遵循我们的程序采用可能执行路径得出的更具体的可能类型。原创 2024-03-24 17:08:01 · 826 阅读 · 0 评论