functionaa(
):string
var
fun2
=function()
:number
function
get1
(name:string,age:number)
:string
`}
無返回值
function
run():
void
ts實參和形參必須一樣,如果不一樣需要配置
可選引數必須寫在最後面
function
get1
(name:string,age?
:number)
:string` }
else` }
}
function
get1
(name:string,age:number=20)
:string` }
else` }
}
過載指的是兩個或者兩個以上的同名函式,但他們的引數不一樣,這時會出現函式的過載情況
ts的過載 通過為同乙個函式提供多個函式型別定義來實現多種功能的目的
function
getinfo
(name:string)
:string
function
getinfo
(age:number)
:number
function
getinfo
(str:any)
:any
else
}
引數一樣的過載
function
getinfo
(name:string)
:string
function
getinfo
(name:string,age:number)
:string
function
getinfo
(name:any,age?
:any)
:any
else
}
前端學習 4
var i 5 for var i 0 i 10 i 此處,i 為 10let i 5 for let i 0 i 10 i 此處 i 為5在第乙個例子中,在迴圈中使用的變數使用 var 重新宣告了迴圈之外的變數。在第二個例子中,在迴圈中使用的變數使用 let 並沒有重新宣告迴圈外的變數。如果在迴圈...
Linux學習之路(4)
gcc的使用 1 計算機能識別的唯一語言是二進位制語言 語言的發展 機器語言 二進位制資料 1101 0101 組合語言 用符號表示一組操作 add call mov 優 直接操作硬體,速度快 高階語言 以語句為單位進行操作 優 可移植 c語言是中級語言,具備組合語言的特性,同時也具備高階語言可移植...
前端學習之路 jQuery動畫
動畫顯示 divpop show speed divpop toggle speed 切換彈出層的顯示狀態 單擊空白區域隱藏彈出層 document click function event 單擊彈出層則自身隱藏 divpop click function event jquery 的動畫函式主要分...