
TS
TS
船长㉿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类型别名type、接口interface与文字类型
类型别名 类型别名就是给类型定义一个名字,然后用这个名字来代替这个类型,使用 type 来声明。可以定义对象类型,可以是联合类型,也可以是基元类型,或者其他的类型,一般使用大驼峰命名法。 注意:type 定义的只是个类型,后面等于的就是类型的名字,并不是变量来的。 对象类型例子 type Point = { x: number y: number } function printCoord(pt: Point) { console.log(pt) } printCoord({原创 2022-05-06 23:57:23 · 714 阅读 · 0 评论 -
TypeScript联合类型
联合类型 联合类型表示可以为多中类型中的一种 当我们需要一个变量同时具备多个类型时,这时候就可以使用联合类型声明 联合类型使用 | 分隔每个类型,只能赋值为声明的类型,不然就会报错例如: let str: string | number str = 5 str = 'studyTs' str = true // 不能将类型“boolean”分配给类型“string | number” 访问联合类型属性和方法 当不确定一个联合类型的变量是不哪个类型时,只能访问此联合类型共有的属性和方法 function g原创 2022-05-05 23:50:52 · 614 阅读 · 0 评论 -
TypeScript类型推论
类型推论 如果没有明确指定类型,那么 TypeScript 就会更默认值推论出一个类型 下面代码虽然没有指明类型,但是编译时会报错 let str = 'ts' str = 7 Type 'number' is not assignable to type 'string' 上面代码等价于 let str: string = 'studyTs' str = 7 Type 'number' is not assignable to type 'string' 如果定义的时候没有赋值,那么不管后面有没有赋值原创 2022-05-05 23:49:34 · 359 阅读 · 0 评论 -
TS创建与自动编写和parcel自动打包
步骤如下 1、初始化项目 npm init -y 2 、安装 typescript 全局安装 npm i typescript -g 本地安装 npm i typescript -D yarn 安装 yarn global add typescript(全局) 3、生成 tsconfig.json 文件 tsc --init 4、修改 tsconfig.json 中配置文件 "outDir": "./dist" ts 编译后生成的 js 文件所在目录 "rootDir": "./src" 编写 ts 源原创 2022-04-07 23:45:24 · 659 阅读 · 0 评论 -
vscode自动编译TS
先按照node.js,可以去官网下载node.js,然后直接安装node即可 通过npm安装typescript npm install -g typescript 在项目的根目录下创建 tsconfig.json 文件 tsc --init 打开tsconfig.json文件,可以直接用一下代码替换掉原本的,或者找到outDir直接修改也行 { "compilerOptions": {...原创 2019-10-21 18:45:54 · 2510 阅读 · 0 评论