首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeScript
派来学习
创建于2022-12-02
订阅专栏
ts学习笔记
暂无订阅
共12篇文章
创建于2022-12-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
元组
ts元组ts元组ts元组ts元组ts元组ts元组ts元组ts元组ts元组ts元组ts元组ts元组ts元组
字符串字面量类型
字符串字面量类型来约束取值只能是某几个字符串中的一个。字符串字面量类型来约束取值只能是某几个字符串中的一个。
类型别名
类型别名用来给一个类型起个新名字。类型别名用来给一个类型起个新名字。类型别名用来给一个类型起个新名字。
类型断言
语法 值 as 类型 类型断言的用途 将联合类型断言为其中一个类型 当TypeScript不确定一个联合类型的变量到底是哪个类型的时候,只能访问此联合类型的所有类型中共有的属性或方法......
函数的类型
函数声明 在JavaScript中,有两种常见的定义函数的方式--函数声明和函数表达式 在TypeScript中要对函数的输入输出进行约束。
数组的类型
在TypeScript中,数组类型有多种定义方法,比较灵活。 类型+方括号 数组的项中不允许出现其他的类型: 数组的一些方法参数也会根据数组定义时的约定类型进行限制: 数组泛型 用接口表示数组
对象的类型--接口
在TypeScript中,使用接口来定义对象的类型。 定义的变量比接口少一些属性是不允许的 多一些属性也是不允许的: 可见,赋值的时候变量的形状必须和接口形状保持一致。
联合类型
联合类型表示取值可以为多种类型中的一种。 访问联合类型的属性或方法 当TypeScript不确定一个联合类型的变量到底是哪个类型的时候,我们只能访问此联合类型的所有类型里共有的属性和方法。
类型推论
定义一个变量,没有声明变量类型且没有赋值(不管之后有没有赋值)那么该变量会被推论为any类型,如果赋值了则会进行类型推论。
任意值 any
任意值any,用来表示允许赋值为任意类型。如果是一个普通类型,在赋值过程中改变类型是不被允许的,而任意值可以。
原始数据类型
javaScript的类型分为两种:原始数据类型和引用数据类型。 原始数据:布尔值、数值、字符串、null、undefined、Symbol、BigInt。
安装typeScript
学习ts准备工作,typescript环境安装以及ts文件编译、ts文件的执行,前置条件需要安装node环境。