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