typescript 中定義常量的方法有兩種:const 關鍵字:聲明變量并設置其初始值,該值不能修改。readonly 關鍵字:只能用于類中的屬性,表明屬性只能在對象創建時設置,之后不能修改。
typescript 中如何定義常量
常量是 JavaScript 中不能重新賦值且值永遠不會改變的數據類型。在 TypeScript 中定義常量有兩種方法:
1. const 關鍵字
這是 TypeScript 中定義常量的首選方法。const 關鍵字聲明變量并設置其初始值,該值不能在以后被修改。
const PI = 3.14; // 定義一個名為 PI 的常量,其值為 3.14
登錄后復制
2. readonly 關鍵字
readonly 關鍵字只能用于類中的屬性。它表明屬性只能在對象創建時設置,之后就不能再修改了。
class Circle { readonly radius: number; // 定義一個名為 radius 的只讀屬性 constructor(radius: number) { this.radius = radius; } }
登錄后復制
常量命名約定
TypeScript 中的常量通常使用大寫字母和下劃線命名,以與變量區分開來。
常量類型
何時使用常量
常量通常用于存儲不會改變的值,例如數學常數、配置設置或枚舉值。通過定義常量,可以確保這些值在整個應用程序中保持一致且不會意外更改。