TypeScript 是一種 JavaScript 的超集,它擁有更多的功能,其中之一就是函數。函數是 TypeScript 程式設計的基礎,它可以讓開發者更容易地撰寫程式碼,並且更容易維護和管理。

什麼是函數?

函數是一種可以執行特定任務的程式碼塊,它可以接受參數,並且可以傳回一個值。函數可以被重複使用,可以被放置在不同的程式碼塊中,並且可以被其他函數呼叫。

TypeScript 中的函數

TypeScript 中的函數可以被定義為以下兩種類型:

  • 函數宣告:它是一種定義函數的方式,它可以被放置在任何地方,並且可以在任何地方被呼叫。
  • 函數表達式:它是一種定義函數的方式,它只能被放置在變數宣告的後面,並且只能被該變數呼叫。

範例:使用函數宣告

以下是一個使用函數宣告的範例:

function add(x: number, y: number): number {
    return x + y;
}

let result = add(1, 2);
console.log(result); // 3

在這個範例中,我們定義了一個名為 add 的函數,它接受兩個參數,並且傳回兩個參數的和。

範例:使用函數表達式

以下是一個使用函數表達式的範例:

let subtract = function(x: number, y: number): number {
    return x - y;
}

let result = subtract(3, 1);
console.log(result); // 2

在這個範例中,我們定義了一個名為 subtract 的函數,它接受兩個參數,並且傳回兩個參數的差。

總結

函數是 TypeScript 程式設計的基礎,它可以讓開發者更容易地撰寫程式碼,並且更容易維護和管理。TypeScript 中的函數可以被定義為函數宣告和函數表達式兩種類型。

Categorized in:

Tagged in: