我刚刚开始学习打字稿,并且遇到了一个称为打字稿中的类型断言的概念。据我了解,它们的行为就像类型转换,但我们基本上是在编译时声明变量的类型,而不是在运行时保留部分(类型转换)。 令人怀疑的是,当我这样做时,说出这样的话:
var v1: number = <number><any>"1001";
然后执行:
console.log(typeof v1);
,它的输出为string
。
我的数据类型如何更改?
编辑:我要说的是“类型声明后”,如果可以的话,请继续上面的示例
console.log(typeof v1++);
,请给我作为电话号码
如果我这样做:
console.log(typeof (v1+"1001"));
,给我为字符串
谢谢!