键入“any”覆盖函数参数的类型检查

时间:2017-09-20 10:16:23

标签: typescript

如果您尝试这段代码:

<img failure-count="@item.CurrentlyFailed" />

TypeScript编译器没有抱怨,并且正确执行了代码,在文档上写了字符串“aaa”。

methode typedFunction需要一个数字,我们在类型为“any”的变量中使用一个字符串,并且编译和执行都可以。

我们真的可以信任TypeScript中函数调用的类型检查吗?

2 个答案:

答案 0 :(得分:1)

通过使用any,您指向编译器,您不关心类型安全性。如果您想保证类型检查,请不要使用any

答案 1 :(得分:0)

您告诉打字稿您将使用任何打印错误,因此不会出现编译错误。

但是如果你坚持输入变量的数字。您可以NaN检查输入是否为数字

相关问题