新聞中心
基礎(chǔ)類型
TypeScript 中的基礎(chǔ)類型主要包括以下幾種:

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、盧龍網(wǎng)站維護(hù)、網(wǎng)站推廣。
1、數(shù)字(Number):表示整數(shù)和小數(shù),42、3.14。
2、字符串(String):表示文本,"Hello, World!"。
3、布爾值(Boolean):表示真或假,true、false。
4、空值(null 和 undefined):表示沒(méi)有值,null、undefined。
數(shù)組類型
數(shù)組類型用于表示一組有序的值,可以使用方括號(hào) [] 來(lái)表示,數(shù)組的類型可以是任何基礎(chǔ)類型(包括數(shù)組類型)或者對(duì)象類型。
元組類型
元組類型用于表示一個(gè)已知元素?cái)?shù)量和類型的數(shù)組,各元素的類型不必相同,可以使用圓括號(hào) () 來(lái)表示。[number, string] 表示一個(gè)包含數(shù)字和字符串的元組。
枚舉類型
枚舉類型用于表示一組有名字的常量數(shù)值集合,一周的七天可以用枚舉類型表示為:
enum Day {
Sunday = 0,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
}
任意類型
任意類型表示可以是任何類型,通常用 any 關(guān)鍵字表示。let notSure: any = 4; 這里 notSure 可以是任何類型。
聯(lián)合類型
聯(lián)合類型表示可以是多種類型的其中一種,通常用豎線 | 分隔。let numberOrString: number | string; 這里 numberOrString 可以是數(shù)字或字符串。
交叉類型
交叉類型表示同時(shí)具有兩種類型的屬性和方法的對(duì)象類型,通常用 & 符號(hào)表示。type Person = { name: string; } & { age: number; }; 這里 Person 類型具有 name 和 age 兩個(gè)屬性。
接口類型
接口類型用于描述對(duì)象的形狀(shape),即對(duì)象的結(jié)構(gòu),可以定義函數(shù)的參數(shù)類型、返回值類型以及對(duì)象的屬性和方法。
interface Person {
name: string;
age: number;
sayHello(): void;
}
類和泛型
類是 TypeScript 中的面向?qū)ο缶幊谈拍睿糜趧?chuàng)建自定義對(duì)象類型,泛型允許在類、接口和方法中使用占位符來(lái)表示任意類型,從而增強(qiáng)代碼的復(fù)用性。
class Box{ content: T; }
名稱欄目:TypeScript類型詳解
URL網(wǎng)址:http://www.dlmjj.cn/article/djhheei.html


咨詢
建站咨詢
