首页 > 其他分享 >TypeScript 高级类型

TypeScript 高级类型

时间:2022-10-24 20:56:41浏览次数:51  
标签:TypeScript string gender age 高级 Person 类型 class name

一、高级类型

  • class
  • 类型兼容性
  • 交叉类型
  • 泛型和keyof
  • 索引签名类型和索引查询类型
  • 映射类型

二、class

  • 构造函数给变量赋值
  • extends 继承
    implement 实现接口
// 感叹号表示虽然没有初始化,但一定会有值
class Person {
  name!: string
  gender = '男'
}

let p = new Person()
p.name = '小乔'
p.gender = '女'
console.log(p)

class Person {
  name: string
  gender: string
  age: number
  constructor(name: string, gender: string, age: number) {
    this.name = name
    this.age = age
    this.gender = gender
  }
  setName: (name: string) => void = (name) => {
    this.name = name
  }
  setAge(age: number) {
    this.age = age
  }
}

let p = new Person('大乔', '女', 18)

标签:TypeScript,string,gender,age,高级,Person,类型,class,name
From: https://www.cnblogs.com/his365/p/16822395.html

相关文章

  • 数据类型 varchar 和 varchar 在 modulo 运算符中不兼容处理方法
    用Ascii码替代   ......
  • Python的数据类型详解
    1.字符串及其常用函数1.字符串中访问指定的值字符串中访问指定的值1.用[i]下标表示,从左到右顺序从0开始,从右到左顺序从-1开始2.变量[头下标:尾下标],截取......
  • MySQL中数据类型宽度
    一、数据类型的取值范围和宽度字段类型对应的取值范围:类型字节有符号取值范围无符号取值范围TINYINT1-128~1270~255SMALLINT2-32768~327670......
  • 六大数据类型
    不可变数据(3个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3个):List(列表)、Dictionary(字典)、Set(集合)。字符串操作1.format()格式化字符串2.count()用于统计字符串里......
  • Net6 EfCore 值对象类型和从属实体类型
    十年河东,十年河西,莫欺少年穷学无止境,精益求精想申请微软MVP,无奈只有博客园有贡献,今天加了一个现任的微软MVP,据他所说,目前微软MVP申请比以前严格,仅仅博客园分享微软知识是......
  • 强转Int类型
    强转Int类型在C#中有三种方法把其它类型转为整型,分别是int.Parse()、强制转换(int)和Convert.ToInt32()。1、int.Parse()方法该方法只能把字符型(string)转换为整型......
  • c枚举类型enum用法(java 枚举类型enum用法)
    C中的枚举类型有什么特点呢?我们利用C中的枚举类型定义了在扫描程序中的记号;为了避免涉及到特定实现语言(C)中表示记号的细节,就使用了正则表达式本身来表示记号如何使用java......
  • React-hooks+TypeScript最佳实战
    ReactHooks什么是HooksReact一直都提倡使用函数组件,但是有时候需要使用state或者其他一些功能时,只能使用类组件,因为函数组件没有实例,没有生命周期函数,只有类组件才......
  • TypeScript 官方文档(中文版)All In One
    TypeScript官方文档(中文版)AllInOneTypeScripthandbook/TypeScript手册https://www.typescriptlang.org/zh/docs/handbook/intro.htmlhttps://www.typescriptla......
  • chap4 循环结构、chap6 回顾数据类型和表达式 第一小组 学习总结
    chap4循环结构第一小组学习总结一、内容梳理c语言循环结构是指根据某一条件判断重复执行的语句,核心内容为循环控制表达式,如果表达式为真,则继续执行;否则,循环结束。c语......