课程
/前端开发
/JavaScript
/JavaScript进阶篇
小白想问一下,函数的形参需要定义吗?
2016-08-30
源自:JavaScript进阶篇 5-5
正在回答
不需要。
例如:
function compare(a,b){
if(a>=b){
return a;
document.write(a)
}
else{
return b;
docunment.write(b)
document.write(" 5 和 4 的较大值是:"+compare(5,4)+"<br>");
document.write(" 6 和 3 的较大值是:"+compare(6,3) );
不需要定义a和b。
墨小漓 提问者
火山vol 回复 墨小漓 提问者
火山vol 回复 火山vol
我记得一个地方看到的 不定义的var的变量 就是全局变量 在方法里面定义了就是局部变量
不然你不定义个 var 在别的函数里面使用这个变量的话 就可能是已经赋值了的 你都忘记了
不需要,直接用就行,传过来之前就已经定义好了
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答关于变量未定义和未赋值的问题
2 回答num变量为何要在函数外部定义
2 回答变量定义
1 回答定义函数的问题
3 回答for循环变量定义问题