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

黑马程序员TypeScript课程笔记2(11-20)

11.数组类型

数组类型可以写为"let numbers:number[]=[1,2,3] ,也可以写为let numbers:Array=[1,2,3]

12.联合类型

联合类型的写法 let arr:(number|string)[]=[1,'a',2,'g']

13.类型别名(可以为任意类型起别名,起到一个简化类型名的作用)

14.函数类型(1.单独指定参数和返回值的类型)

如果指定了函数返回值的类型,必须要有函数返回值

上图分别为函数声明的方式和函数表达式的方式

如果指定了函数参数的类型,调用的时候必须要传入参数,否则会报错

15.函数类型(2.同时指定参数和返回值的类型)

只有用表达式声明的函数才可以这么写

16.void类型(void是TS中新增的,不是JS中具有的)

17.函数可选参数(需要一个“?”)

18.对象类型

TS中对象类型的属性通过;分隔

JS中对象类型的属性通过,分隔

19.对象可选属性

myAxios(config:{url:string;method?:string}) //函数的参数可以是对象类型的

20.接口

http://www.lqws.cn/news/107011.html

相关文章:

  • MS1023/MS1224——10MHz 到 80MHz、10:1 LVDS 并串转换器(串化器)/串并转换器(解串器)
  • 【笔记】用命令手动下载并安装 tokenizers 库.whl文件(Python 3.12+)
  • Modbus转Ethernet IP网关助力罗克韦尔PLC数据交互
  • ESP32开发之LED闪烁和呼吸的实现
  • Tiktok App 登录账号、密码、验证码 XOR 加密算法
  • 道可云人工智能每日资讯|北京农业人工智能与机器人研究院揭牌
  • 【leetcode】15.三数之和
  • day20 奇异值SVD分解
  • 重新审视自回归语言模型的知识蒸馏
  • el-select 实现分页加载,切换也数滚回到顶部,自定义高度
  • Java求职者面试:Spring、Spring Boot、Spring MVC与MyBatis技术深度解析
  • 【C/C++】初步了解享元模式
  • 20250603在荣品的PRO-RK3566开发板的Android13下的使用命令行来查看RK3566的温度【显示优化版本】
  • 机器学习——使用多个决策树
  • Agent智能体应用教程系列(四):仅需几步,拥有自己专属的多agent智能体!
  • 计算A图片所有颜色占B图片红色区域的百分比
  • 关于物联网的基础知识(二)——物联网体系结构分层
  • 用Python训练自动驾驶神经网络:从零开始驾驭未来之路
  • Docker 部署前后端分离项目
  • 第六章 缓存一致性协议 A Primer on Memory Consistency and Cache Coherence - 2nd Edition
  • 阿里云无影云桌面深度测评
  • C++ Learning string类模拟实现
  • 使用glide 同步获取图片
  • 数据解析:一文掌握Python库 lxml 的详细使用(处理XML和HTML的高性能库)
  • Dockerfile使用与最佳实践
  • 微软PowerBI考试 PL300-Power BI 入门
  • centos安装locate(快速查找linux文件)
  • Ubuntu安装Docker命令清单(以20.04为例)
  • Linux入门(十四)rpmyum
  • Go高并发API服务器架构设计:从入门到精通