typescript 基本資料型別

2021-09-24 01:14:59 字數 1654 閱讀 3309

let label0: boolean =

true

label0 =

false

console.

log(label0)

;

let label1: string =

'123'

label1 =

'234'

console.

log(label1)

;

let label2: number =

123label2 =

234console.

log(label2)

;

let label3: number=

[1,2

,3]console.

log(label3)

;let label4: array=[

'2',

'3',

'4']

console.

log(label4)

;

let label5:

[number, string]=[

123,

'234'

]console.

log(label5)

;teminal:

=

enum flag 

let f: flag = flag.success

console.

log(f)

;enum flag2

// 若不設定初始值,返回索引值

let f2: flag2 = flag2.error

console.

log(f2)

;// 1

// 用處:可以獲取 dom 節點,es5 點新增樣式在 ts 中會報錯

// 可以設定 any 解決這個問題

let label6: any =

'1'label6 =

1console.

log(label6)

;

// let label7: number;

// console.log(label7);// 報錯

let label7: number | undefined;

console.

log(label7)

;// 正確

let label8: number |

null

| undefined;

// null 同理 (完整定義乙個變數)

function

run():

void

run(

)function

num(

): number

num(

)

表示從不會出現的值,表明宣告 never 的型別只能被 never 型別所賦值,一般不咋用

let label9: never;

label9 =((

)=>)(

)

TypeScript 基本資料型別

在typescript中有以下基本資料型別 布林型別 boolean var flag boolean true 數字型別 number var num number 123 字串型別 string var str string haha 陣列型別 array 第一種定義方法 let arry nu...

基本資料類

integer integer1 1 int integer2 integer1 將基本資料型別換成string字串型別 講字串轉換成基本資料型別 int num integer.parseint 1 判斷記憶體位址是否相同,用 判斷物件的資料是否相同,用 equals 比較是否相等,可用向下轉型方...

typescript學習筆記 基本資料型別

布林型別 boolean 數字型別 number 字串型別 string 陣列型別 array 在元素型別後面加上 let arr number 1,2 或者使用陣列泛型 let arr array 1,2 元組型別 tuple 元組中允許儲存不同型別的元素,元組可以作為引數傳遞給函式。var tu...