国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

TypeScript 類(lèi)型

2018-12-21 15:09 更新

Type System用于表示語(yǔ)言支持的值的不同類(lèi)型。Type System 在程序存儲(chǔ)或者操作之前檢查所提供值的有效性。這可以確保代碼按照預(yù)期運(yùn)行。Type System還允許更豐富的代碼提示和自動(dòng)化文檔。

TypeScript提供數(shù)據(jù)類(lèi)型作為它的可選的Type System的一部分。該數(shù)據(jù)類(lèi)型分類(lèi)如下圖所示:

數(shù)據(jù)類(lèi)型

Any類(lèi)型

any 數(shù)據(jù)類(lèi)型是TypeScript中所有類(lèi)型的超類(lèi)型,它是指一個(gè)動(dòng)態(tài)的類(lèi)型。使用 any 類(lèi)型相當(dāng)于選擇退出變量的類(lèi)型檢查。

內(nèi)置類(lèi)型

下表列出了TypeScript中所有的內(nèi)置類(lèi)型:

數(shù)據(jù)類(lèi)型關(guān)鍵詞描述
Numbernumber雙精度64位浮點(diǎn)值。它可以用來(lái)表示整數(shù)和分?jǐn)?shù)。
Stringstring表示Unicode字符序列
Booleanboolean表示邏輯值,true 與 false
Voidvoid在函數(shù)返回類(lèi)型上使用,以表示非返回函數(shù)
Nullnull表示不存在對(duì)象值
Undefinedundefined表示給所有未初始化變量的值

注意:在TypeScript和JavaScript中沒(méi)有 integer 類(lèi)型。

null 和 undefined 是一樣的嗎?

null 和 undefined 數(shù)據(jù)類(lèi)型往往會(huì)讓人感到混淆。null 和 undefined 不能用于引用變量的數(shù)據(jù)類(lèi)型,它們只能作為值賦值給變量。

然而,null 和 undefined 是不一樣的 。使用 undefined 初始化的變量意味著該變量沒(méi)有為其分配值或?qū)ο螅褂?null 則表示該變量被設(shè)置為值是 undefined 的對(duì)象。

用戶(hù)定義類(lèi)型

用戶(hù)定義類(lèi)型包括Enumerations(枚舉),類(lèi),接口,數(shù)組和元組。這些將在后面的章節(jié)中進(jìn)行詳細(xì)的討論。


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)