龍之向?qū)赓Q(mào)網(wǎng)站 網(wǎng)絡(luò)服務(wù)關(guān)鍵詞優(yōu)化設(shè)計
1、簡介
???? 聯(lián)合類型可以通過管道(|)將變量設(shè)置多種類型,賦值時可以根據(jù)設(shè)置的類型來賦值。
注意:只能賦值指定的類型,如果賦值其它類型就會報錯的。
2、創(chuàng)建聯(lián)合類型的語法格式:
Type1|Type2|Type3
實例:
var val: string|number
val = 12
console.log(“數(shù)字為 = ”+ val)
val = “Database”
console.log(“字符串為 = ”+ val)
執(zhí)行結(jié)果:
數(shù)字為 = 12
字符串為 = Database
聯(lián)合類型可以作為參數(shù)使用。
聯(lián)合類型數(shù)組:
var arr:number[]|string[];
var i:number;
arr = [1,2,4]
console.log("**數(shù)字數(shù)組**") for(i = 0;i<arr.length;i++) { console.log(arr[i])
} arr = ["Runoob","Google","Taobao"]
console.log("**字符串數(shù)組**") for(i = 0;i<arr.length;i++) { console.log(arr[i])
}
執(zhí)行結(jié)果:
**數(shù)字數(shù)組**124**字符串數(shù)組**RunoobGoogleTaobao