了解TypeScript中函數可選參數的使用方法

了解TypeScript中函數可選參數的使用方法

TypeScript 函數(functions)的可選參數

TypeScript 是一種 JavaScript 的超集,它提供了類型系統和 ES6 的支持,使開發者可以更輕鬆地開發出更健壯的程式碼。在 TypeScript 中,函數可以有可選參數,可以讓開發者更輕鬆地定義函數的參數。

可選參數是指函數的參數可以不用傳入,而 TypeScript 支持可選參數的語法,可以讓開發者更輕鬆地定義函數的參數。

舉個例子,假設我們有一個函數,可以接收一個參數,並且可以傳入可選參數:

function sayHello(name: string, age?: number) {
  console.log(`Hello, ${name}, you are ${age || 'unknown'} years old.`);
}

在上面的程式碼中,我們定義了一個函數,可以接收一個必須參數 name,以及一個可選參數 age。

現在我們可以執行這個函數,傳入必須參數 name,以及可選參數 age:

sayHello('John', 20); // Hello, John, you are 20 years old.
sayHello('John'); // Hello, John, you are unknown years old.

在上面的程式碼中,我們可以看到,當我們傳入可選參數 age 時,函數會使用傳入的參數;而當我們沒有傳入可選參數時,函數會使用預設值。

可選參數可以讓開發者更輕鬆地定義函數的參數,可以讓函數更加簡潔,也可以讓函數更加容易使用。

推薦閱讀文章

TypeScript 函數(functions)的可選參數
TypeScript 函數(functions)的官方文件
TypeScript 函數(functions)的可選參數 – FreeCodeCamp
TypeScript 函數(functions)的可選參數 – Educba
TypeScript 函數(functions)的可選參數 – Codementor</a

延伸閱讀本站文章

更多TypeScript相關文章

推薦學習youtube影片

發佈留言