本文主要介紹類型斷言和類型保護(hù)之間的關(guān)系,下面一起看看類型斷言和類型保護(hù)之間的關(guān)系相關(guān)資訊。
聯(lián)合類型//自動推斷類型,推斷是字符串,因為我們的 str 是一個字符串tr //這個時候,如果我們把它賦給一個數(shù),就會給出一個錯誤。//str = 123讓numb:數(shù)|字符串類型斷言先強行將未知參數(shù)作為某種類型進(jìn)行邏輯處理。如果邏輯處理有問題,說明不是這種類型,然后強行當(dāng)作另一種類型進(jìn)行處理。
函數(shù)g:字符串| numb:數(shù){ //字符串和數(shù)字都首先被斷言為字符串進(jìn)行處理。const str =輸入為字符串if (str。長度){返回字符串。length} else {//如果沒有長度,那么斷言為number,處理const numb:字符串| numb:數(shù){if(輸入類型= = 弦與弦。;){ return input . length } else { return input . tostring。length}}標(biāo)簽:
類型斷言
了解更多類型斷言和類型保護(hù)之間的關(guān)系相關(guān)內(nèi)容請關(guān)注本站點。