9.6ts

什么是ts

ts是js的一个超集,支持ecmascript6标准

ts是由微软开发的自由和开源的编程语言

ta设计目标是开发大型应用,它可以编译成纯js编译出来的js可以运行再任何浏览器

ts是一种由微软开发的编程语言,他是js的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程

 

 数值,字符串和布尔值是我们开发中最常使用的基础数据类型,与js中的数值字符串和布尔完全一致,在ts中我们主要做类型校验使用

数组

方式一

方式二

综合类型

 元组

元组类型tuple

ts中的元组类型其实就是数组类型的扩展

元组类型用来表示已知元素数量和类型的数组,各元素的类型不必相同,对应位置的类型需要相同

 any与void

 never和object

never

表示的是那些用不存在的类型

是那些总是会抛出异常或根本不会有返回值的函数表达式或箭头函数表达式的返回值类型

变量也可能是never类型,当他们被永不为真的类型保护所约束

object

表示非原始类型,也就是除number string boolean  symbol  null 或undefind之外的类型

定义了一个只能保存对象的变量

 

bigint与symbol

 

 类型断言

类型断言可以用来手动指定一个值的类型,即允许变量从一种类型更改为另一种类型

通俗的说我相信我自己在定义什么类型

type别名

类型别名就是给一个类型起一个新名字,但是他们都代表一个类型

 接口的基本使用

 readyonly和const

 接口类型别名的一同

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值