摘要: # 函数的相关约束 函数重载:在函数实现之前,对函数调用的多种情况进行声明 可选参数:可以在某些参数名后加上问号,表示该参数可以不用传递。可选参数必须在参数列表的末尾。 ``` # 举个栗子-应用场景 /** * 相乘的结果 * @param a * @param b */ function com 阅读全文
posted @ 2023-06-21 17:48 HuangBingQuan 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 对已知的一些类型定义名称 ``` type 类型名 = ... ``` ``` # 举个例子 type Gender = "男" | "女"; type User = { name: string, age: number, gender: Gender } let u: User; u = { n 阅读全文
posted @ 2023-06-21 16:39 HuangBingQuan 阅读(10) 评论(0) 推荐(0) 编辑
摘要: # 如何进行类型约束 仅需要在 变量、函数的参数、函数的返回值位置加上```:类型``` ts在很多场景中可以完成类型推导 any: 表示任意类型,对该类型,ts不进行类型检查 # 基本类型 - number:数字 - string:字符串 - boolean:布尔 - 数组 - object: 对 阅读全文
posted @ 2023-06-21 16:11 HuangBingQuan 阅读(26) 评论(0) 推荐(0) 编辑