
TypeScript 笔记
文章平均质量分 61
个人学习笔记,欢迎交流指正~
JS.Huang
卷不动了,可以躺平吗
展开
-
【Ts】约束对象、函数的正确姿势
# 约束对象- 一般使用 **[字面量]** 约束变量的类型为对象```typescriptlet obj1: {}; // 约束该变量的类型为对象let obj2: { name: string }; // 约束该变量的类型为 [有且只有 name 属性的] 对象, 且 name 的属性值的类型必须是 string```- 可以直接给变量赋值,TS 会自动识别类型,并对变量进行约束```typescriptlet obj = { width: 200 }; // 此时 ob原创 2022-08-21 21:21:55 · 4209 阅读 · 0 评论 -
【TS】接口
# 约束对象的结构```tsinterface MyInterface { name: string; age: number;}const obj: MyInterface = { name: "superman", age: 21 };```# 约束函数的结构```tsinterface MyInterface { (num1: number, num2: number): number;}const fun: MyInterfa原创 2022-07-19 12:41:24 · 463 阅读 · 0 评论 -
【TS】初识 TypeScript
# TS 初体验1. 下载、安装 Node2. 全局安装 typescript 依赖包:`npm i typescript -g`3. 创建、编写 .ts 文件(TS 支持 JS 语法,所以可以在 .ts 文件里面写 JS 代码)## 编译 TS 文件1. 执行 `tsc ./XXX.ts` 编译 .ts 文件。编译成功后,即能生成对应的 .js 文件- 如果同时打开 TS 文件及其编译出来的 JS 文件,会抛出 "同名变量冲突" 的错误。原因:在 Node 环境中,如原创 2022-07-19 12:26:31 · 444 阅读 · 0 评论