13 枚举
枚举类型就是将一组可能出现的值, 一个一个列举出来, 定义在一个类型中
,这个类型就是枚举类型 枚举类型放常量 字符串 数字 (全大写)
数据类型的补充 1 联合类型
//: number|string 联合类型注解type A = number|string|boolean;let a: A;a = "123";a = 123;
2 可选类型的补充
可选类型 可以看作和所写类型的一个联合类型
?可选择的类型
//函数可选类型function fn(msg?:string){ //undefined | stringconsole.log(msg)}fn();fn(undefined);//undefinedfn("hello world")
3 类型别名
type newNumber=number
4 类型断言
类型的断言 as
1.在一些时候ts无法获取具体的类型信息(),但是这些()信息有又独特>的属性和方法,此时就需要告诉ts当前的这个数据类型到底是那种
TS只允许类型断言转换为 更具体 或者 不太具体(any/) 的类型版本. 这种情况会导致ts类型混乱
【Typescript是什么? Typescript都有哪些?】//HTMLElement as HTMLImageElementlet test = document.getElementById("test") as HTMLImageElementtest.innerText = "xxx";test.appendChild(document.createElement("div"));test.onclick = function (){console.log("xxxx")};test.addEventListener("click",()=>{console.log("xxxx222")})test.src = "http://www.kingceram.com/post/图片地址url"
- 社交分享经济是什么,分享经济是什么意思?
- typescript是框架吗,typescript前端框架
- 6qw60电瓶是什么型号
- 捕鱼用的缺氧剂的化学名称是什么哪里有卖的化工商店还是农药店
- typescript官方中文文档,typescript是什么意思
- anonymous是什么设备
- 杏子是什么季节的水果
- 【TypeScript入门】TypeScript入门篇——对象
- 磁力链,磁力链是什么?
- 盘古开天辟地使用的武器是什么盘古斧从何而来