2016-04-14 43 views
0

可以设置变量的类型的评论,这样的:打字稿:在评论设置变量类型

var v = "str"; 
/** @var v: Number */ 
v = 5; 

,让“V”接受最后一排是多少?没有铸造。此TS代码应该可以在JavaScript中运行,并使用简单副本&粘贴。

感谢您的想法!

+1

你为什么要这么做?一般来说,你应该能够在TypeScript中运行JS,而不是相反。 – Alex

+1

var v:number | string =“str” – anstarovoyt

回答

0

无法用TypeScript的注释来注释v的类型。

如果你喜欢,你可以编译打字稿并复制和粘贴javascript。还是为了实验,使用打字稿小提琴或打字稿操场等

由于@anstarovoyt指出,正确的打字或许应该:

var v : number | string = "str"; 
v = 5; 

,这将编译回原来未注释:

var v = "str"; 
v = 5;