我可以像下面的python代码那样在js中设置变量的类型吗?
from clients import OneClient
from clients import TwoClient
abc: str = "abc"
client: TwoClient = OneClient(abc=abc)
我可以像下面的python代码那样在js中设置变量的类型吗?
from clients import OneClient
from clients import TwoClient
abc: str = "abc"
client: TwoClient = OneClient(abc=abc)
很简单,JavaScript 变量没有类型。值有类型。
该语言允许我们编写如下代码:
因此,在变量声明中指定类型是没有意义的,因为类型是由变量的值决定的。这在“动态”语言中很常见,但如果您仍需要显式指定类型,那么 TypeScript 值得一看。