上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页
  2022年9月26日
摘要: 什么是泛型 泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。 1 函数泛型 //<T>表示定义模板类型,(arg: T): T 表示参数和返回值类型都是同一个类型, //具体T是什么类型就实参决定 function a<T>(arg: 阅读全文
posted @ 2022-09-26 20:00 香香鲲 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 什么是接口 接口是一种自定义类型, 也就是类型了, 所以不但可以声明变量的类型,也可以声明函数参数(也是变量类型),函数返回值的类型 一、接口定义函数变量类型 //函数类型接口 interface addType { (bValue: number, secValue: number):number 阅读全文
posted @ 2022-09-26 19:56 香香鲲 阅读(345) 评论(0) 推荐(0) 编辑
摘要: class Person { //脱衣服 private disrobe() { //..... } // 穿衣服 private dress() { //..... } //洗操 public takeAbath() { this.disrobe(); console.log("洗澡了"); th 阅读全文
posted @ 2022-09-26 19:51 香香鲲 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、概念 简单认知 类是现实世界或思维世界中的实体在计算机中的反映,它将数据(属性)以及这些数据上的操作(方法)封装在一起。 对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。 类与对象的关系 类是对象的抽象,而对象是类的具体实例,是通过new classname产生的。 类是抽象 阅读全文
posted @ 2022-09-26 19:46 香香鲲 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 接口中使用函数 接口可以描述函数类型;为了使用接口表示函数类型,我们需要给接口定义一个调用签名。它就像是一个只有参数列表和返回值类型的函数定义。参数列表里面的每个参数都需要名称和类型。 一、为函数定义类型 function add(x: number, y: number): number { re 阅读全文
posted @ 2022-09-26 19:40 香香鲲 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 什么是接口 TS的核心原则之一就是对值所具有的结构进行类型检查。TS里面接口的作用就是为这些类型命名 和 为你的代码 或 第三方代码定义契约。 在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类(classes)去实现(implement)。 阅读全文
posted @ 2022-09-26 19:36 香香鲲 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 什么是类型断言 有些时候,我们需要做一些“自己比编译器更清楚的知道自己在做什么”,这个时候就用到断言,告诉编译器:没错,就是这样的,就是要这么干。编译器也就假设:嗯,这个程序员已经进行了相关检查,不会有事的。 类型断言只能够「欺骗」TypeScript 编译器,无法避免运行时的错误。 语法: 值 a 阅读全文
posted @ 2022-09-26 19:28 香香鲲 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 声明变量 布尔值 let isLogin: boolean = false; // 编译通过 // 后面约定,未强调编译错误的代码片段,默认为编译通过 let isLogin2: boolean = new Boolean(1); //编译报错 //使用构造函数 Boolean 创造的对象不是布尔值 阅读全文
posted @ 2022-09-26 19:16 香香鲲 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 1、安装node(16版本) 2、全局安装TypeScript 指令: npm i -g typescript 3、查看版本 指令: tsc -v 4.创建tsconfig.js文件 指令: tsc --init 文件: { "compilerOptions": { "target": " 阅读全文
posted @ 2022-09-26 19:06 香香鲲 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 类型系统: 1.TypeScript是静态类型: 类型系统按照「类型检查时机」来分类,可以分为动态类型和静态类型。 动态类型是指在运行时才会进行类型检查,这种语言的类型错误往往会导致运行时错误。JS是一门解释型语言,没有编译阶段,所以JS是动态类型。 2.TypeScript 是弱类型: 类型系统按 阅读全文
posted @ 2022-09-26 18:46 香香鲲 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页