如果您尝试这段代码:
<img failure-count="@item.CurrentlyFailed" />
TypeScript编译器没有抱怨,并且正确执行了代码,在文档上写了字符串“aaa”。
methode typedFunction需要一个数字,我们在类型为“any”的变量中使用一个字符串,并且编译和执行都可以。
我们真的可以信任TypeScript中函数调用的类型检查吗?
答案 0 :(得分:1)
通过使用any
,您指向编译器,您不关心类型安全性。如果您想保证类型检查,请不要使用any
。
答案 1 :(得分:0)
您告诉打字稿您将使用任何打印错误,因此不会出现编译错误。
但是如果你坚持输入变量的数字。您可以NaN检查输入是否为数字