溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

typescript中函數的使用示例

發布時間:2021-01-29 10:18:22 來源:億速云 閱讀:210 作者:小新 欄目:web開發

這篇文章主要介紹了typescript中函數的使用示例,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

函數的作用自不用多說,下面讓我們來看看typescript的世界里的函數的真實面貌吧!

函數的基本樣子也就是如下:

function fnanme(arg1: Type1, arg2: Type2, ...):Type {
// 函數體
}

函數名 + 參數 + 函數體 + 返回值
函數名當然就是合法的標識符,沒啥可講的,重要的是參數和返回值,決定了此函數的形態。
至于函數體,是實現功能的代碼,因功能而異。

參數聲明

參數就是函數的輸入,需要符合特定類型的格式

函數聲明中的參數叫形參,而當調用函數所傳遞的便叫實參

每個參數的格式為name: Type,前面表示參數名,后面表示這個參數類型;多個參數需要用逗號分隔,這也是很平常的事,以下是一個示例

function fa(name: string, age: number) {}

可選參數

參數也不一定非傳不可,愿意傳就傳,不愿意不傳,在參數名后面增加一個?,便可以達到此功能

function fa(name: string, age?: number) {}

就表示age是可傳可不傳的

默認參數

通過給參數一個默認值,其實也能達到可選參數的效果,只是這時達到的效果是沒有傳這個參數的時候,就以默認參數代替

值得注意的是,可選參數必須在必選參數后面,不然編譯器會犯迷糊,其實想想如果不這樣,你也會犯迷糊。

函數返回

函數返回得有一個返回類型,返回類型一般寫在函數體前面,也就是大括號的前面。

function fa(name: string): string {}

上面函數的返回類型就是string類型,當然你可以用任意你自己想要的類型。

當你沒有聲明返回類型的時候,編譯器會根據你的函數體的return自動推斷你的返回類型,沒有return的話,返回類型就是void了

感謝你能夠認真閱讀完這篇文章,希望小編分享的“typescript中函數的使用示例”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女