在TypeScript中创建某个类型的变量非常简单。您可以使用类型注解来指定变量的类型。以下是一些示例:
let num: number = 123;
let str: string = "Hello, TypeScript!";
let bool: boolean = true;
let arr: number[] = [1, 2, 3];
let tuple: [string, number] = ["foo", 42];
interface Person {
name: string;
age: number;
}
let person: Person = {
name: "Alice",
age: 30
};
type UserId = string;
let userId: UserId = "user123";
function identity<T>(arg: T): T {
return arg;
}
let result: number = identity<number>(123);
type StringOrNumber = string | number;
let value: StringOrNumber = "hello"; // 或者 let value: StringOrNumber = 123;
interface A {
a: string;
}
interface B {
b: number;
}
type AB = A & B;
let ab: AB = {
a: "test",
b: 42
};
class MyClass {
constructor(public name: string) {}
}
let instance: MyClass = new MyClass("TypeScript");
通过这些示例,您可以看到如何在TypeScript中声明和使用不同类型的变量。TypeScript的类型系统提供了强大的类型检查和代码提示功能,有助于提高代码的可维护性和可读性。
领取专属 10元无门槛券
手把手带您无忧上云