为什么其中的isNumber函数调用时不可以用父级函数的形参作为传递
function add(fnum,tnum){ //负责检测数字 function isNumber(fnum,tnum){ return isNaN(fnum)&&isNaN(tnum); } if (isNumber(fnum,tnum) === true) { return "请传入数字类型的参数"; }else{ return fnum+tnum; } } console.log(add(12,"da"));
登陆购买课程后可参与讨论,去登陆吧
如上所示,不报错,函数中调用时用父函数的形参没毛病吧
你好,非常抱歉,之前给同学回复的有问题,子函数是可以使用父函数中形参的,非常抱歉给同学带来了困扰。
当子函数中输出a,b,c变量时,如果子函数中有相应的形参,就会输出子函数中的,如果子函数中没有就会找到父函数中的输出,结果:
自己可以测试下,祝学习愉快!
你好,子函数是不可以用父函数中形参的,如果子函数需要传参,也是需写形参的。
代码中还存在问题,需要修改:
如果检测出来一个参数不是数字,就需要返回提示,所以需要替换成|逻辑或。
可以重新测试下,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。
37 3
22 4
78 1
80 1
56 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星