首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户5616650724191
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
赞
文章( 16 )
沸点( 0 )
TypeScript(一)介绍及运行环境
这句话是官方文档给出的介绍,从这句话我们可以得出ts是建立在js之上的,并且最后会编译成js。 安装node.js可以去官网 https://node.js.org, 选择相应的操作系统及版本进行安装。安装完之后可以打开命令行工具,输入node-v查看当前的版本号,如果可以正确…
Typescript(二)基础类型和对象类型
typescript的类型分为两种,第一种是基础类型,第二种是对象类型。 声明了一个名叫userName的对象,对里面的name和age属性分别去设置类型,如果对象里的值和类型不符,则编辑器会报错警告。 声明了一个名叫userArr的数组,规定数组里的值必须是string类型。…
TypeScript(三)类型注解和类型推断
TypeScript中有两个概念,类型注解和类型推断,下面我们去分别理解这两个概念。 上面的代码就是类型注解,我们声明count是一个number类型的变量,简单说类型注解就是我们告诉程序这个变量是什么类型。 这段代码我们并没有对变量username进行类型注解,但是当我们把鼠…
TypeScript(四)函数返回类型和函数参数定义
如上面代码所示,我们在参数后加了:number 对函数的返回类型进行定义,结果就是这个函数的返回值一定是number类型。此时我们会看到return后面会提示报错,这也就印证了我们的定义是有效的。 我们要在参数对象外面再写一个对象分别对参数进行类型注解,这就是所谓的函数参数定义…
TypeScript(五)数组类型注解和类型别名
以上就是我们类型别名的使用方法了。
TypeScript(六)元组的使用
上面的代码是上节我们举的一个例子,意思是数组中既有number类型也有string类型。下面有这样一个需求,我要对数组中的每一个值一一进行限定,所以就要使用元组进行定义。 可以看到我们对二维数组的外部和内部都做了类型注解,这也是我们对元组的另一种使用,以上就是我们对元组的学习。
TypeScript(七)接口interface(上)
接口的作用是什么呢 ?我们为什么要使用接口呢 ?引用官网的一句话 “在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型” 简单理解接口是用来校验对象的工具。 定义一个接口,要以interface关键字开头,定义的名称最好首字母要大写,接口里的参数…
TypeScript(八)接口interface(下)
上一节我们学习了interface的使用方法,这节我们学习一些其它的属性。 这段代码中我们定义了一个接口Person,接下来我们定义一个对象tom,并且用Person去校验这个对象,结果是报错的,因为我们定义的对象tom中没有age这个属性。当我们想把age作为一个非必要属性时…
TypeScript(九)ES6、ES7类的定义和类的继承
在学习TypeScript类的用法之前,我们先来复习一下ES6、ES7类的用法。 可以看到ES6和ES7在定义类的时候最明显的区别在于constructor构造函数的使用,ES6在定义一个属性时要通过在constructor里面this.xxx = "yyy",而ES7则简化了…
TypeScript(十)类的用法(修饰符)
本节我们学习TypeScript中类的访问修饰符,分别是public、private 和 protected。我们先说定义然后分别去举例解释。 上面的代码我们定义了一个名叫Person 的类,它用{}包起来,{}之内的叫做类的内部,{}之外的叫做类的外部。 我们执行上面的代码可…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
1
加入于
2021-01-22