声明后使用相同变量的打字稿

时间:2020-02-05 23:47:04

标签: typescript

我该如何在python之类的打字稿中执行以下代码?

let startDay: Date = new Date();
let startDay: string = `${startDay.toLocaleDateString('en-US')}`

? 还是必须为类型约定声明两个不同的变量?

1 个答案:

答案 0 :(得分:2)

Yo不能在相同的上下文中两次声明相同的变量。 Javascript或Typescript不允许您这样做。此外,Typescript不允许类型更改,因此,如果您首先使用Date类型,则无法更改。

如果您不需要使用Date版本,只需省略其声明即可:

let startDay: string = new Date().toLocaleDateString('en-US');

相关问题