閱讀筆記 TypeScript菜鳥教程

2021-09-24 11:42:30 字數 1788 閱讀 5302

1. 概述

型別註解

介面和類

2. 基礎型別

let arr: any=

[1,'a'

,true

];

let arr: number=

[1,2

];let arr: array=[

1,2]

;

let x:

[string, number]

;x =

['point'

,122

];

列舉enum

enum color 

;let c: color = color.blue;

3. 運算子

邏輯 關係

按位 賦值

條件/三元

型別運算子

其他運算子

4. 迴圈

break

continue

5. 函式

預設引數 =

function

buildname

(firstname: string =

'jack'

, lastname?

: string =

'bob'

)

function

addnumbers

(...nums: number)

return result;

}

遞迴函式

匿名函式 af anonymous function

var myfunction =

newfunction

('a'

,'b'

,'return a * b'

);

過載

function

myfunction

(value: string)

:void

;function

myfunction

(value: number)

:void

;

function

myfunction

(a: number, b: string)

:void

;function

myfunction

(a: number)

:void

;

function

myfunction

(a: number, b: string)

:void

function

myfunction

(b: string, a: number)

:void

6. number封裝物件

方法 7.string封裝物件

方法 8. array 陣列

tostring() 返回的是不帶方括號的元素序列,以逗號分隔

9. ts特有概念

inte***ce 介面

class 類

類實現介面 implements

型別模板

命名空間

模組 import *** = require('***');

宣告檔案

typescript 文件閱讀筆記 Classes

extends super class animal move distanceinmeters number 0 m.class dogextends animal bark const dog newdog fjdsl dog.bark 預設情況下,所有屬性為public。class anima...

《鳥哥的私房菜閱讀筆記》

一 linux系統中,每台裝置都被當成乙個檔案來對待,硬碟 dev hda dev hdb 二 基本硬碟分割槽模式 1 簡單分割槽法,linux初學者 最好劃分兩個分割槽 and swap 虛擬記憶體 2 稍複雜分割槽,usr 存放linux作業系統 使用者資訊在 home 下這個可以大點兒 var...

Typescript學習筆記

物件導向特性 類類的宣告 用class關鍵字 加類名 class person 類宣告完之後就可以被例項化了,類相當於乙個模子.name string eat var p1 new person p1.name batman p1.eat var p2 new person p2.name supe...