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...