当前位置: 首页 > news >正文

TS类型啊啊啊2

JS 已有类型 6个 引用类型: 对象 数组 对象 函数

新增 联合类型 自定义类型 any类型 接口 元组 字面量类型 枚举 void类型

类型别名 存储类型的变量

函数类型 1参数类型 2返回值类型

分别指定

//  函数类型 
function sum(num1:number,num2:number):void {console.log(num1+num2)
}

对象函数指定类型

const obj:{name:string;run(mess:string):void;foot:()=>void}={name:`掌权`,run(dev){},
foot(){}}

接口

复用对象类型,需要多次使用的对象类型 使用接口


interface Rele {name:stringid:number}
const obj2:Rele ={name:`wy`,id:555}

接口继承

公共属性

元组 确切知道每个索引对应的元素类型

类型断言 使用as关键字实现类型断言 as 关键字后需接更加具体的类型

在这里插入图片描述

实现可选值列表

枚举类型

在这里插入图片描述

在这里插入图片描述

TS高级类型:交叉类型

在这里插入图片描述

http://www.lryc.cn/news/573774.html

相关文章:

  • 计算机系统结构课堂测验
  • Claude:Anthropic打造的安全优先AI助手
  • 2025中科院2区SCI-状态优化算法Status-based Optimization-附Matlab免费代码
  • 基于split-Bregman算法的L1正则化matlab仿真,对比GRSR算法
  • 《情感反诈模拟器》2025学习版
  • 【Redis】解码Redis中hash类型:理解基础命令,以及内部编码方式和使用场景
  • Docker Desktop 4.42集成的MCP工具包
  • 安卓对外发布工程源码:怎么做到仅UI层公布
  • linux-vim编辑器
  • Perplexity AI:对话式搜索引擎的革新者与未来认知操作系统
  • 课程专注度分析系统文档
  • DNS:互联网世界的隐形电话簿——深入解析域名解析系统
  • rust单体web项目模板搭建
  • json格式化、验证、压缩和转换json数据
  • C++ 第二阶段:类与对象 - 第三节:成员函数与访问权限
  • 理解贝叶斯分析中的“模型比较”部分
  • 【ISP】WDR and HDR
  • Netty ChannelPipeline和ChannelHandler详解
  • 61-Oracle SQL Monitor-实操
  • 多源异构数据接入与实时分析:衡石科技的技术突破
  • RabbitMQ从入门到实践:消息队列核心原理与典型应用场景
  • Java基础 6.22
  • 开源 python 应用 开发(一)python、pip、pyAutogui、python opencv安装
  • 通达信【千军趋势决策系统】幅图指标
  • idea2023+zulu-jdk+maven3.9.10
  • 创建 Vue 3.0 项目的两种方法对比:npm init vue@latest vs npm init vite@latest
  • 新冠疫情分布动态展示图
  • 多设备Obsidian笔记同步:WebDAV与内网穿透技术高效实现教程
  • Javaweb - 3 CSS
  • 没掌握的知识点记录