ts
newway007
这个作者很懒,什么都没留下…
展开
-
ts的断言
今天看vue的源码。看到了变量后加!的用法;后来查了一下:结论1、as和!用于属性的读取,都可以缩小类型检查范围,都做判空用途时是等价的。只是!具体用于告知编译器此值不可能为空值(null和undefined),而as不限于此。2、?可用于属性的定义和读取,读取时告诉编译器此值可能为空值(null和undefined),需要做判断。as:let someValue: any = "this is a string";let strLength: number = (someVa.原创 2021-04-08 16:07:03 · 1726 阅读 · 0 评论 -
ts基础之1:基本类型
1:布尔值 let isDone : boolean= true;2:数字numbervar testFun=function(){ let decLiteral: number = 6; let hexLiteral: number = 0xf00d; let binaryLiteral: number = 0b1010; let octalLi...原创 2019-11-13 10:28:18 · 659 阅读 · 0 评论