黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

TypeScript 聯(lián)合類型

TypeScript 聯(lián)合類型

聯(lián)合類型(Union Types)可以通過管道(|)將變量設(shè)置多種類型,賦值時可以根據(jù)設(shè)置的類型來賦值。

注意:只能賦值指定的類型,如果賦值其它類型就會報錯。

 

1. 創(chuàng)建聯(lián)合類型的語法

Type1|Type2|Type3 

聲明一個聯(lián)合類型:

var val:string|number 
val = 12 
console.log("數(shù)字為 "+ val) 
val = "Codebaoku" 
console.log("字符串為 " + val)

編譯以上代碼,得到以下 JavaScript 代碼:

var val;
val = 12;
console.log("數(shù)字為 " + val);
val = "Codebaoku";
console.log("字符串為 " + val);

輸出結(jié)果為:

數(shù)字為 12
字符串為 Codebaoku

如果賦值其它類型就會報錯:

var val:string|number 
val = true 

也可以將聯(lián)合類型作為函數(shù)參數(shù)使用:

function disp(name:string|string[]) { 
        if(typeof name == "string") { 
                console.log(name) 
        } else { 
                var i; 
                for(i = 0;i<name.length;i++) {="" console.log(name[i])="" }="" disp("codebaoku")="" console.log("輸出數(shù)組....")="" disp(["codebaoku","google","taobao","facebook"])=""                 
相關(guān)文章