TypeScript变量声明
在TypeScript中,你可以使用let
或const
关键字来声明变量。let
用于声明一个可以被多次赋值的变量,而const
用于声明一个只能被赋值一次的常量。
let mutableVariable: number = 10; // 使用let声明可变变量
mutableVariable = 20; // 可以重新赋值
const constantVariable: number = 30; // 使用const声明常量
// constantVariable = 40; // 这会导致编译错误,因为常量不能重新赋值
// 类型推断
let inferredType = "Hello, TypeScript"; // 类型自动推断为string
// 解构声明
let [x, y] = [1, 2]; // 使用数组解构赋值
// 可选链和空合并
let possiblyNull: string | null;
let length = possiblyNull?.length || 0; // 使用可选链和空合并操作符
// 命名导出
export { mutableVariable, constantVariable, inferredType, x, y, length };
在这个例子中,我们声明了不同类型的变量,包括可变变量mutableVariable
、常量constantVariable
,以及利用了类型推断的inferredType
。我们还演示了如何使用数组解构来简洁地赋值多个变量,以及如何安全地处理可能为null
的变量。最后,我们通过命名导出的方式来导出这些变量,以便在其他文件中使用。
评论已关闭