`typeof(expr)` 的效率如何?

How efficient is `typeof(expr)`?

处理复杂表达式时typeof的效率如何?

具体来说,在两种情况下:

我不知道这是否有根本的不同,但这是我关心的两种情况。

这取决于您是否对 运行 时间效率或编译时间效率感兴趣。 typeof(expr) 有零 运行 时间开销,它在编译时完全评估。

编译时间复杂度很低,一般不用担心。