2K+ 次瀏覽
在本教程中,我們將學習 TypeScript 中的識別符號和關鍵字。識別符號和關鍵字是 TypeScript(JavaScript 的靜態型別超集)中的兩個基本概念。識別符號是我們為程式碼中的變數、函式、類和其他內容賦予的名稱。關鍵字是 TypeScript 中具有特定含義的特殊單詞,不能用作識別符號。識別符號在命名變數、函式和類時必須遵循某些規則,以避免語法錯誤。另一方面,將關鍵字用作識別符號可能會導致錯誤,並使我們的程式碼難以閱讀和理解。識別符號的規則和最佳實踐……閱讀更多
在 ECMAScript 的 ES6 版本中,首次引入了 Promise。要在 TypeScript 專案中使用 ES6 promises,使用者需要修改 tsconfig.json 檔案。在“compilerOptions”物件中新增以下程式碼:{ "compilerOptions": { "target": "es6", } } 此外,使用者還可以像下面這樣在“lib”屬性中新增“ES6”:{ "compilerOptions": { "lib": [ "es6", ... 閱讀更多
3K+ 次瀏覽
Window 物件,也稱為全域性 TypeScript 物件,表示瀏覽器視窗中的當前網頁。可以使用此方法訪問和控制當前頁面的位置、歷史記錄和文件,以及其他方法和屬性。Navigator 物件是 Window 物件的一個屬性。它包含有關用於訪問網站的瀏覽器和裝置的資訊,包括使用者代理、平臺和語言。TypeScript 的 Window.navigator 物件可以接收有關裝置瀏覽器的資訊,並對這些物件執行操作。可以透過…在 TypeScript 中使用 Window 和 Navigator 物件。閱讀更多
510 次瀏覽
TypeScript 程式語言基於 JavaScript,是強型別的、面向物件的和編譯的。該語言透過靜態型別、類和介面等工具得到改進,有助於儘早檢測錯誤並使 JavaScript 更易於管理。TypeScript 的一項功能是能夠強制執行物件索引成員的型別,此過程也稱為索引簽名。索引簽名是一組鍵值對,描述物件可能具有的許多屬性。分別使用…指定屬性名稱的型別和屬性值的型別。閱讀更多
142 次瀏覽
在開發實際的泛型類之前,讓我們首先了解泛型類。稱為泛型的 TypeScript 類可以處理多種型別的資料。它是一種引數型別,並使用尖括號()顯示。這表示類將用於實現此目的的資料型別。然後,可以在類的屬性和函式中使用型別引數,以使類靈活且可重用其他資料型別。我們將簡要介紹一下。假設在一個示例中,型別引數表示為“T”,而類的…屬性表示為“value”。閱讀更多
953 次瀏覽
我們可以使用 try-catch 語句來解決 TypeScript 中的錯誤。有時,我們需要在程式碼中新增多個 try-catch 塊來處理多個錯誤。當我們在程式碼中新增多個 try-catch 語句時,程式碼變得難以閱讀,並且開發人員重構起來很頭疼。在本教程中,我們將學習如何將過多的 try-catch 塊轉換為單個 try-catch 塊,該塊可以管理多個錯誤。語法使用者可以按照以下語法在 TypeScript 中使用單個 try-catch 塊。try { throw new Error("error_message"); // 此程式碼…閱讀更多
1K+ 次瀏覽
在 TypeScript 中,我們需要為每個變數和物件定義型別,因為它是一種嚴格的語言,也包含條件型別。從條件型別這個詞中,我們可以預測我們需要根據特定條件選擇一個變數。是的,你沒聽錯。就像我們使用 if-else 語句根據特定條件執行特定程式碼塊一樣,我們也可以根據特定條件選擇變數的型別。在本教程中,我們將學習如何在 TypeScript 中建立條件型別。語法使用者可以按照以下語法…閱讀更多
6K+ 次瀏覽
非同步程式設計允許我們並行執行多個任務。我們可以使用 async/await 關鍵字來使函式非同步。在我們開始之前,讓我們瞭解非同步程式設計和函式的必要性。當我們從 API 獲取資料時,需要一些時間才能響應。現在,假設我們需要在我們的應用程式中使用從 API 獲取的結果。像 TypeScript 和 JavaScript 這樣的單執行緒程式語言永遠不會停止程式碼的執行。因此,它不會等待 API 的響應,並開始對空值執行某些操作。當我們使函式非同步時,…閱讀更多
25K+ 次瀏覽
字串和數字都是 TypeScript 中的原始資料型別。有時,我們以字串格式獲得數字,我們需要將字串值轉換為數字才能對該值執行數學運算。如果我們對字串值執行數學運算,則會產生奇怪的結果。例如,將另一個數字值新增到數字字串會將數字附加到字串,而不是進行加法。我們將學習使用各種方法和方法在 TypeScript 中將字串轉換為數值。因此,我們需要將字串轉換為 TypeScript 中的數字……閱讀更多
199 次瀏覽
直角三角形中最長的一條邊,也是與直角相對的邊,稱為斜邊。勾股定理說明,斜邊的平方等於另兩條邊的平方和。我們可以用這個定理來確定斜邊。這個定理的公式表示為 c² = a² + b²,其中 c 代表斜邊,a 和 b 代表三角形的另兩條邊。當已知三角形另兩邊的長度時,勾股定理可以快速確定斜邊的值。... 閱讀更多