国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

TypeScript的基礎(chǔ)類型

這篇具有很好參考價值的文章主要介紹了TypeScript的基礎(chǔ)類型。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. boolean類型:

boolean表示布爾值類型,即true和false。例:

let isDone: boolean = false;

2. number類型:

number表示數(shù)字類型,包括整數(shù)和浮點數(shù)。例:

let decimal: number = 6;
let hex: number = 0xf00d;
let binary: number = 0b1010;
let octal: number = 0o744;

3. string類型:

string表示字符串類型。例:

let name: string = "TypeScript";

4. void類型:

void表示沒有返回值的函數(shù)類型。例:

function warnUser(): void {
    console.log("This is a warning message.");
}

5. null和undefined類型:

null和undefined表示null和undefined值的類型。例:

let n: null = null;
let u: undefined = undefined;

默認情況下null和undefined是所有類型的子類型。 就是說你可以把 null和undefined賦值給number類型的變量。

6. any類型:

any表示任意類型,相當于在JavaScript中使用的類型。例:

let anyType: any = "This is a string.";
anyType = 42;

7. never類型:

never表示永遠不會出現(xiàn)的值的類型。例:

function error(message: string): never {
    throw new Error(message);
}

8. Array數(shù)組

TypeScript像JavaScript一樣可以操作數(shù)組元素。 有兩種方式可以定義數(shù)組。 第一種,可以在元素類型后面接上 [],表示由此類型元素組成的一個數(shù)組:

let list: number[] = [1, 2, 3];

第二種方式是使用數(shù)組泛型,Array<元素類型>:

let list: Array<number> = [1, 2, 3];

9.元組 Tuple

元組類型允許表示一個已知元素數(shù)量和類型的數(shù)組,各元素的類型不必相同。 比如,你可以定義一對值分別為 string和number類型的元組。

// Declare a tuple type
let x: [string, number];
// Initialize it
x = ['hello', 10]; // OK
// Initialize it incorrectly
x = [10, 'hello']; // Error

當訪問一個已知索引的元素,會得到正確的類型:

console.log(x[0].substr(1)); // OK
console.log(x[1].substr(1)); // Error, 'number' does not have 'substr'

10. 枚舉

enum類型是對JavaScript標準數(shù)據(jù)類型的一個補充。 像C#等其它語言一樣,使用枚舉類型可以為一組數(shù)值賦予友好的名字。

enum Color {Red, Green, Blue}
let c: Color = Color.Green;

默認情況下,從0開始為元素編號。 你也可以手動的指定成員的數(shù)值。 例如,我們將上面的例子改成從 1開始編號:

enum Color {Red = 1, Green, Blue}
let c: Color = Color.Green;

或者,全部都采用手動賦值:

enum Color {Red = 1, Green = 2, Blue = 4}
let c: Color = Color.Green;

枚舉類型提供的一個便利是你可以由枚舉的值得到它的名字。 例如,我們知道數(shù)值為2,但是不確定它映射到Color里的哪個名字,我們可以查找相應(yīng)的名字:文章來源地址http://www.zghlxwxcb.cn/news/detail-508723.html

enum Color {Red = 1, Green, Blue}
let colorName: string = Color[2];

console.log(colorName);  // 顯示'Green'因為上面代碼里它的值是2

到了這里,關(guān)于TypeScript的基礎(chǔ)類型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python教程(6)——Python變量的基礎(chǔ)類型。|整數(shù)類型|浮點數(shù)類型|字符串類型|布爾類型|

    Python教程(6)——Python變量的基礎(chǔ)類型。|整數(shù)類型|浮點數(shù)類型|字符串類型|布爾類型|

    學習編程語言,不得不忽視變量這個概念。Python 中的變量是用于存儲數(shù)據(jù)的名稱,你可以將值賦給變量,并在程序的其他地方使用該變量來引用該值。變量在程序中起到存儲和操作數(shù)據(jù)的作用。 如果學過C/C++語言的同學,定義了變量后,需要加個類型的限制,比如 也就是說

    2024年02月14日
    瀏覽(28)
  • Typescript基礎(chǔ)知識(類型拓寬、類型縮?。? decoding=

    Typescript基礎(chǔ)知識(類型拓寬、類型縮小)

    引入一:Typescript基礎(chǔ)引入(基礎(chǔ)類型、元組、枚舉) 引入二:Typescript面向?qū)ο笠耄ń涌凇㈩?、多態(tài)、重寫、抽象類、訪問修飾符) 第一章:Typescript基礎(chǔ)知識(Typescript介紹、搭建TypeScript環(huán)境、基本數(shù)據(jù)類型) 第二章:Typescript常用類型(任意值any、數(shù)組Array、函數(shù)Functio

    2024年02月12日
    瀏覽(24)
  • TypeScript基礎(chǔ)知識:類型守衛(wèi)和類型推斷

    ????????在 TypeScript 中,類型守衛(wèi)和類型推斷是兩個重要的概念,它們可以幫助我們更好地理解和利用類型系統(tǒng)的優(yōu)勢。本文將詳細介紹這兩個概念,并提供示例代碼來說明它們的用法和優(yōu)勢。 ????????類型守衛(wèi)是一種在 TypeScript 中用于縮小變量類型范圍的技術(shù)。當我

    2024年02月02日
    瀏覽(23)
  • TypeScript的基礎(chǔ)類型

    1. boolean類型: boolean表示布爾值類型,即true和false。例: 2. number類型: number表示數(shù)字類型,包括整數(shù)和浮點數(shù)。例: 3. string類型: string表示字符串類型。例: 4. void類型: void表示沒有返回值的函數(shù)類型。例: 5. null和undefined類型: null和undefined表示null和undefined值的類型。例

    2024年02月11日
    瀏覽(17)
  • TypeScript -- 基礎(chǔ)類型

    TypeScript -- 基礎(chǔ)類型

    錯誤示范 正確寫法 布爾類型 – boolean 賦值為true 和 false 賦值為Boolean()對象 數(shù)字類型 – number 使用 number 定義數(shù)值類型 編譯結(jié)果 字符串類型 – string 數(shù)組類型 「類型 + 方括號」 泛型 聯(lián)合類型 元組類型 枚舉類型 – enum 枚舉定義 枚舉項有兩種類型:常數(shù)項(constant member)和

    2024年02月15日
    瀏覽(20)
  • 【TypeScript】基礎(chǔ)類型

    【TypeScript】基礎(chǔ)類型

    https://nodejs.org/en 終端中可以查到版本號即安裝成功。 然后,終端執(zhí)行 npm i typescript -g 安裝 TypeScript 。 查到版本號即安裝成功。 終端中先執(zhí)行 tsc --init ,然后執(zhí)行 tsc -w 。發(fā)現(xiàn)原本TS文件夾中只有index.ts,現(xiàn)在多了兩個文件。 再開一個終端,執(zhí)行 即可輸出。 同樣支持模板字符

    2024年02月12日
    瀏覽(52)
  • TypeScript教程(二)基礎(chǔ)語法與基礎(chǔ)類型

    TypeScript由以下幾個部分組成 1.模塊 2.函數(shù) 3.變量 4.語句和表達式 5.注釋 示例: Runoob.ts 文件代碼: 以上代碼首先通過? tsc ?命令編譯: Runoob.js 文件代碼:? 最后我們使用 node 命令來執(zhí)行該 js 代碼。 tsc 常用編譯參數(shù)如下表所示: 序號 編譯參數(shù)說明 1. --help 顯示幫助信息

    2024年02月12日
    瀏覽(23)
  • TypeScript基礎(chǔ)知識:類型斷言

    ????????在 TypeScript 中,類型斷言是一種強制將一個值視為特定類型的方式。它允許開發(fā)人員在編譯時指定變量的類型,從而獲得更好的類型檢查和代碼提示。本文將深入探討 TypeScript 中的類型斷言,并提供豐富的示例代碼幫助讀者更好地理解和應(yīng)用這一特性。 ??????

    2024年01月25日
    瀏覽(25)
  • TypeScript基礎(chǔ)知識:高級數(shù)據(jù)類型

    ????????TypeScript 是一種靜態(tài)類型檢查的 JavaScript 超集,它提供了許多強大的高級數(shù)據(jù)類型,可以幫助我們更好地定義和操作數(shù)據(jù)。本文將深入介紹 TypeScript 的高級數(shù)據(jù)類型,包括交叉類型、聯(lián)合類型和映射類型,并通過示例代碼演示它們的用法和優(yōu)勢。 ????????交叉

    2024年01月17日
    瀏覽(28)
  • TypeScript基礎(chǔ)篇 - TS日常類型 上篇

    目錄 TS的常見用法介紹 ?example01.ts 逃避類型檢查:any 思考一下~:不知道類型 類型標注 函數(shù)(參數(shù)和返回值) 匿名函數(shù) TS如何知道匿名函數(shù)的類型? TS是一種標注式語言,不侵入JS的設(shè)計 文章內(nèi)容 基礎(chǔ)類型、數(shù)組 any/unkown 類型標注 函數(shù) 對象類型 聯(lián)合 別名 接口 斷言 字面

    2024年02月16日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包