TS基礎型別(二)

2021-10-22 20:32:23 字數 1595 閱讀 9818

undefined+null+陣列+元組+enum

let und:undefined = undefined

let nll:null = null

console.

log(und)

console.

log(nll)

//undefined和null都可以作為其他型別的子型別,可以把undefined和null賦值給其他型別的變數

let num2:number = undefined

let num3:number = null

console.

log(num2)

console.

log(num3)

console.

log(

'----------------------------------------'

)//陣列型別

//陣列定義方式1

//語法: let 變數名:資料型別 = [值1,值2,值3]

let arr1:number=

[10,20

,30,40

,50]//陣列定義方式2:泛型的寫法

//語法: let 變數名:array《資料型別》 = [值1,值2,值3]

let arr2:array=[

100,

200,

300]

console.

log(arr1)

console.

log(arr2)

//元組型別:在定義陣列的時候,型別和資料的個數一開始已經限定了

let arr3:

[string,number, boolean]=[

'寶寶'

,180

,true

] console.

log(arr3)

//tips:元組一類在使用的時候,資料的型別的位置和資料個數 應該和在定義元組的時候一致

console.

log(arr3[0]

.split(''

))

console.

log(arr3[1]

.tofixed(2

))//保留兩位小數

console.

log(

'----------------------------------------'

)//列舉型別,列舉裡面的每個資料值都可以叫元素,每個元素都有自己的編號,從編號0開始,依次遞增1

enum color

//定義乙個color的列舉型別的變數來接受列舉的值

let color:color = color.red

console.

log(color)

console.

log(color.red,color.green,color.blue)

console.

log(color[3]

)//小例子,列舉中的元素可以是中文的資料值,但不推薦

enum gender

console.

log(gender.男)

ts 基礎型別

宣告js的基本型別 1.數字 let a number 2 2.字串 let aa string 22 3.陣列 1 陣列元素 let b number 1,2,3 2 陣列泛型 let b array 1,2,3 3 const arr number string 1,1 2 4 type dem...

TS學習筆記(ts基礎型別 型別別名)

中文文件 home.html 與js不同的是 ts的變數都可以型別註解 後面註明變數型別 let isdone boolean false 與js的型別相比多出的 比如列舉 個人理解 將物件資料化了 類似陣列通過下角標得到值 enum color let c color color 0 consol...

ts定義陣列型別 ts中型別

1 vscode配置自動編譯 1.第一步 tsc inti 生成tsconfig.json 改 outdir js 2 第二步 任務 執行任務 監視tsconfig.json 2 typescript中的資料型別 typescript中為了使編寫的 更規範,更有利於維護,增加了型別校驗,在types...