摘要: 类型断言:手动指定更加具体(精确)的类型 使用场景:当你比TS更了解某个值的类型并且需要指定更具体的类型时。 语法: 在赋值后面加as来手动指定类型 示例 //如果是h1标签 let title = document.querySelector('#title') as HTMLHeadingEle 阅读全文
posted @ 2021-02-21 18:39 心中有一海 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 如何在浏览器中调试TS 比如创建了一个index.ts文件,如何调试它? 1.下载vscode并安装 2.安装node.js 3.全局安装typescript npm i typescript -g typescript包里面内置了tsc命令,在终端输入 tsc index.ts 会将 index. 阅读全文
posted @ 2021-02-21 18:29 心中有一海 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 枚举:是组织有关数据的一种方式。 使用场景:当变量的值,只能是几个固定值中的一个,就应该使用枚举来实现。 语法:enum 枚举名称 { 成员1, 成员2, ... } 枚举名称、成员名称以大写字母开头 比如,现在我们要表示性别,如果我们预定性别只可能是“男、女、不详“,那么,如果给性别变量赋值为“人 阅读全文
posted @ 2021-02-21 18:06 心中有一海 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.给一个对象加类型注解 let person:{ name:string //?表示age这个属性可有可无 age?:number //方法的类型注解重点在于1.参数的类型 2.函数返回值的类型,如果没有返回值 这是void sayHi:() => void sing:(name:string)= 阅读全文
posted @ 2021-02-21 16:23 心中有一海 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.Typescript是Javascript的超集,javascript能干的它都可以,Typescript为Javascript添加了类型系统,使开发体验更友好,能提前发现一些错误,Bug更少; 2.Typescript无法直接运行于浏览器或者nodejs,需要用过第三方解析器解析成js;(引入 阅读全文
posted @ 2021-02-21 15:57 心中有一海 阅读(138) 评论(0) 推荐(0) 编辑