我想把一些变量传递给我的函数,如int
、string
等等。我是一名C#开发人员,在JS中非常新。
在C#中,我们通常用以下方法调用函数:
function computeGrade(int grade)
{
...
}
computeGrade(90);
我知道js使用的var
可以是字符串、int等等。但是,当我尝试:
function ComputeGrade(var grade)
{
...
}
它给了我一个错误,它无法初始化函数。
原谅我对js太天真了。谢谢你一吨!
发布于 2019-08-27 02:31:57
在js中,变量只是非类型化的名称绑定。因此,您不需要知道变量能够存储什么。实际上,它只是指任何类型的价值。
function ComputeGrade(grade)
{
...
}
所以在这里,等级只是一个名字的绑定。传递此函数的值类型并不重要。它将绑定到等级变量。
发布于 2019-08-27 02:23:04
使用var
声明局部变量。对于函数参数,只需使用不带var
的param名称即可。
https://stackoverflow.com/questions/57666950
复制相似问题