虾米带你撸Typescript系列
虾米大哈
这个作者很懒,什么都没留下…
展开
-
剖析Typescript接口(Interface)
接口(Interface)Typescript最核心的原则之一,就是对值所具有的结构进行类型检查,就是我们常说的 “鸭式辩型法”或者是“结构性子类型机构”;Typescript中的interface的作用就是为这些类型命名,为编码者或者第三方代码提供一个定义好的契约;接口的使用我们假设一个场景,在编写js的函数时,又一个getUserId的方法,我们要通过这个方法直接回去userId这个属性;可以这么写:const geyUserId = (user) => user.userId; //参原创 2020-09-27 11:52:08 · 885 阅读 · 0 评论 -
剖析Typescript枚举(enum)类型
枚举类型枚举类型在很多语言中都有,一般用于一组命名的场数,当一个变量会出现几种可能的取值是,可以用到枚举类型;数字枚举当我们声明一个枚举时,虽然看上去好像煤油给它赋值,但是他们的值其实就是默认的数字类型,并且默认从0开始依次累加:enum Direction { Up, Down, Left, Right}console.log(Direction.Up === 0); // trueconsole.log(Direction.Down === 1); //原创 2020-09-25 14:26:18 · 1410 阅读 · 0 评论 -
Typescript常见的其他类型
Typescript 中其他常见类型之前了解了TypeScript 中的原始类型,其实还有一些常见的类型没有涉及;比如计算机类型系统理论中的顶级类型Top Type:anyunknown比如类型系统中的底部类型Bottom TypeIn TypeScript, the bottom type is never.[5][6]never再比如非原始类型(non-primitive type):object当然还有比较常见的数组、元组等等。any有时候,我们会想要为那些在原创 2020-08-21 10:33:05 · 1805 阅读 · 0 评论 -
Typescript 的原始类型
Typescript 的原始类型如果你了解 JavaScript 的基础类型,那么这一节你会很好理解。TypeScript的原始类型包括: boolean、number、string、void、undefined、null、symbol、bigint。布尔类型我们用 boolean 来表示布尔类型,注意开头是小写的,如果你在Typescript文件中写成 Boolean 那代表是 JavaScript 中的布尔对象,这是新手常犯的错误。/* Boolean */const isLoading:原创 2020-08-21 09:43:33 · 799 阅读 · 0 评论 -
第一个Typescript程序
Typescript入门在开始使用 TypeScript 前你最好有以下准备:Node.js > 8.0,最好是最新的稳定版(目前是V10.16.3 )一个包管理工具 npm 或者 yarn一个文本编辑器或者 IDE (笔者的是 vscode)相关的 shell 命令仅适用于 linux系统,windows 系统不适用安装 TypeScriptTypeScript 的安装很简单,你可以通过npm直接在全局安装 TypeScript。npm install -g typescr原创 2020-08-20 16:40:22 · 163 阅读 · 0 评论