我对TypeScript还比较陌生。我开始看一本名为Typescript Revealed的书(2013年2月出版)。第二章有一个名为"转换"的部分,其中有以下示例:
var a : int = <int>SomeNumberAsAString;
我尝试按照示例进行操作,如下所示:
var SomeNumberAsAString = "1000";
var a: int = <int>SomeNumberAsAString;
但编译器给了我一个错误:
hello.ts(2,8): 错误 TS2304: 找不到名称 'int'。
hello.ts(2,15): 错误 TS2304: 找不到名称 'int'。
我想知道如何进行强制类型转换,或者Typescript的规范是否发生了变化?
var a:number = parseInt(SomeNumberAsAString, 10);
。 - Nemanja Miljković