ts 一些特殊的用法 和 ts 忽略


null 和 undefined 在TypeScript中既是一個值,也是一個類型

 

let u: null = null

let u: undefined = undefined

 

unknow 表示這個值可以是任何值   注意!!!  unknow 不可以賦給任何的值 也不能從unknow身上讀取任何的方法

 

unknow 的用法在你想要使用any的時候, 用unknow來代替,簡單來說,unknow是一個 “嚴格” 版的any

 

//  never 類型

//  此用法使用的較少  

const func = () => {
  throw new Error()   //  const func: () => never  次函數的類型就是never
}
 
// ts
 
單行忽略 // @ts-ignore
忽略全文 // @ts-nocheck
取消忽略全文 // @ts-check
 

.d.ts

JS 文件 + .d.ts 文件 === ts 文件。

.d.ts 文件可以讓 JS 文件繼續維持自己 JS 文件的身份,而擁有 TS 的類型保護。

一般我們寫業務代碼不會用到,但是點擊類型跳轉一般會跳轉到 .d.ts 文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM