Javascript 101-传递给函数的类型转换变量

gazman99

希望是一个基本问题,但是当您在JS中定义函数时,是否有可能对变量进行类型转换?当构建供其他开发人员使用的库时,这将很有用。

functionName:function(var1:string, var2:int)

代替

functionName:function(var1, var2)

菲利普

不,这在常规Javascript中是不可能的。Javascript是一种完全动态类型的语言。变量类型仅在运行时已知。因此,您所能做的就是在输入错误的类型时引发异常。

但是,有些Java语言方言(例如TypeScript或Dart)确实具有类型并且可以编译为普通Javascript。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章