TypeScript的类型断言,有点像ABAP的强制类型转换
生活随笔
收集整理的這篇文章主要介紹了
TypeScript的类型断言,有点像ABAP的强制类型转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通過類型斷言這種方式可以告訴編譯器,“相信我,我知道自己在干什么”。 類型斷言好比其它語言里的類型轉換,但是不進行特殊的數據檢查和解構。 它沒有運行時的影響,只是在編譯階段起作用。 TypeScript會假設開發人員已經進行了必須的檢查。
類型斷言有兩種形式。 其一是“尖括號”語法:
let someValue: any = "this is a string";let strLength: number = (<string>someValue).length;第二種形式是as語法:
let someValue: any = "this is a string";let strLength: number = (someValue as string).length;兩種方式等價,但是在TypeScript里使用JSX時,只有 as語法斷言是被允許的。
總結
以上是生活随笔為你收集整理的TypeScript的类型断言,有点像ABAP的强制类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Netflix 科幻惊悚剧《黑镜》第六季
- 下一篇: 什么是TypeScript的字符串索引签