希望是一个基本问题,但是当您在JS中定义函数时,是否有可能对变量进行类型转换?当构建供其他开发人员使用的库时,这将很有用。
functionName:function(var1:string, var2:int)
代替
functionName:function(var1, var2)
不,这在常规Javascript中是不可能的。Javascript是一种完全动态类型的语言。变量类型仅在运行时已知。因此,您所能做的就是在输入错误的类型时引发异常。
但是,有些Java语言方言(例如TypeScript或Dart)确实具有类型并且可以编译为普通Javascript。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句