随笔分类 -  Typescript

学习TypeScript
枚举类型
摘要:枚举类型 使用关键字 enum 1.数字枚举 enum Gender { Male = 0, Female = 1, } // 注意一:默认情况下,从0开始为元素编号 enum Gender1 { Male, Female, } // 注意二:增长枚举,定义Male为1,则Female自动为2,剩余 阅读全文

posted @ 2023-12-13 00:38 前端自信逐梦者 阅读(57) 评论(0) 推荐(0) 编辑

类型推论和类型断言
摘要:类型推论 1.定义 在TS中,某些没有明确指定类型的地方,TS的类型推断机制会帮助提供类型 2.发生类型推断的2种常见场景 2.1 声明变量并初始化 let str = 'str'; // str = 111; 报错,因为ts已经将它推断成一个string类型 2.2 决定函数返回值时 functi 阅读全文

posted @ 2023-12-12 23:11 前端自信逐梦者 阅读(15) 评论(0) 推荐(0) 编辑

接口类型
摘要:接口 1.接口继承(extends) 如果两个接口之间有相同的属性和方法,可以将公共的属性和方法抽离出来,通过继承来复用 interface Point1D { x: number; } interface Point2D extends Point1D { y: number; } interfa 阅读全文

posted @ 2023-12-12 22:46 前端自信逐梦者 阅读(23) 评论(0) 推荐(0) 编辑

4.对象类型
摘要:对象类型 let preson: { name: string; age: number; // sayHi(): void; //也可以使用箭头函数 sayHi: () => void; } = { name: '张三', age: 18, sayHi() { console.log('hi'); 阅读全文

posted @ 2023-12-12 22:24 前端自信逐梦者 阅读(5) 评论(0) 推荐(0) 编辑

3.函数类型
摘要:函数类型 1.函数定义类型和返回值 function fn1():void {} const fn1 = ():void => {} function fn2(a: number, b: number): number { return a + b; } const fn2 = (a: number 阅读全文

posted @ 2023-12-12 22:09 前端自信逐梦者 阅读(10) 评论(0) 推荐(0) 编辑

2.高级类型
摘要:高级类型 1. 联合类型,使用 | 来连接多个类型 let person: 'male' | 'female'; person = 'male'; person = 'female'; let strOrBool: string | boolean; strOrBool = 'hello'; str 阅读全文

posted @ 2023-12-12 20:16 前端自信逐梦者 阅读(9) 评论(0) 推荐(0) 编辑

1.变量的声明-原始类型
摘要:变量的声明-基础类型 1.number数字类型 /* 注意: TypeScript里的所有数字都是浮点数,没有整数小数区分 支持十进制和十六进制,在ECMAScript 2015之后,也支持二进制和八进制字面量 */ let a: number = 10; let a1: number = 10.1 阅读全文

posted @ 2023-12-12 19:53 前端自信逐梦者 阅读(14) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示