可以通过声明全局命名空间或使用全局声明来实现。
namespace MyNamespace {
export const globalVariable: string = "Hello, world!";
}
上述代码中,我们创建了一个名为MyNamespace
的命名空间,并在其中声明了一个全局变量globalVariable
,其值为"Hello, world!"
。通过使用export
关键字,我们可以将该变量导出,使其在其他文件中可访问。
使用该全局变量时,需要通过MyNamespace.globalVariable
的方式进行访问:
console.log(MyNamespace.globalVariable); // 输出:Hello, world!
declare const globalVariable: string;
上述代码中,我们使用declare
关键字声明了一个名为globalVariable
的全局变量,其类型为string
。这样就可以在代码中直接使用globalVariable
变量了。
需要注意的是,使用全局声明时,需要确保在代码中引入了包含该全局变量的库或框架。
以上是在TypeScript中创建全局变量的两种方式。根据具体的应用场景和需求,选择适合的方式来创建全局变量。
领取专属 10元无门槛券
手把手带您无忧上云