随笔分类 -  前端 / typescript

摘要:定义一个函数或类时,有些情况下无法确定其中要使用的具体类型(返回值、参数、属性的类型不能确定); 此时泛型便能够发挥作用; 举个例子: function test(arg: any): any{ return arg; } 上例中,test函数有一个参数类型不确定,但是能确定的时其返回值的类型和参数 阅读全文
posted @ 2023-07-15 22:04 iTao0128 阅读(14) 评论(0) 推荐(0) 编辑
摘要:要想面向对象,操作对象,首先便要拥有对象; 要创建对象,必须要先定义类,所谓的类可以理解为对象的模型; 程序中可以根据类创建指定类型的对象; 举例来说: 可以通过Person类来创建人的对象,通过Dog类创建狗的对象,不同的类可以用来创建不同的对象; 定义类 class 类名 { 属性名: 类型; 阅读全文
posted @ 2023-07-15 21:59 iTao0128 阅读(51) 评论(0) 推荐(0) 编辑
摘要:class Animal { private _name: string; private _age: number; constructor(name: string,age: number){ this._name = name; this._age = age; } sayHello(){ c 阅读全文
posted @ 2023-07-15 21:55 iTao0128 阅读(4) 评论(0) 推荐(0) 编辑
摘要:接口的作用类似于抽象类,不同点在于:接口中的所有方法和属性都是没有实值的,换句话说接口中的所有方法都是抽象方法; 接口主要负责定义一个类的结构,接口可以去限制一个对象的接口:对象只有包含接口中定义的所有属性和方法时才能匹配接口; 同时,可以让一个类去实现接口,实现接口时类中要保护接口中的所有属性; 阅读全文
posted @ 2023-07-15 15:42 iTao0128 阅读(11) 评论(0) 推荐(0) 编辑
摘要:自动编译文件 编译文件时,使用 -w 指令后,TS编译器会自动监视文件的变化,并在文件发生变化时对文件进行重新编译。 示例: tsc xxx.ts -w 自动编译整个项目 如果直接使用tsc指令,则可以自动将当前项目下的所有ts文件编译为js文件。 但是能直接使用tsc命令的前提时,要先在项目根目录 阅读全文
posted @ 2023-07-13 21:19 iTao0128 阅读(22) 评论(0) 推荐(0) 编辑
摘要:TypeScript中的基本类型: 类型声明 类型声明是TS非常重要的一个特点; 通过类型声明可以指定TS中变量(参数、形参)的类型; 指定类型后,当为变量赋值时,TS编译器会自动检查值是否符合类型声明,符合则赋值,否则报错; 简而言之,类型声明给变量设置了类型,使得变量只能存储某种类型的值; 语法 阅读全文
posted @ 2023-07-12 22:32 iTao0128 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-07-12 22:21 iTao0128 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示