有没有什么办法,可以让四则运算自动传参(不用每个子函数都写形参)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>什么可以做返回值</title> </head> <body> <script type="text/javascript"> // 在此处补充代码 function add(num1,num2){return num1+num2} function subtract(num1,num2){return num1-num2} function multiply(num1,num2){return num1*num2} function divide(num1,num2){return num1/num2} function calculate(num1,num2){ return[add(num1,num2),subtract(num1,num2),multiply(num1,num2),divide(num1,num2)] } document.write(calculate(5,2)) </script> </body> </html>
3
收起
正在回答
2回答
同学你好, 你的这种写法, 是在calculate函数外声明的其他函数, 所以无法直接使用传入calculate的参数, 需要在调用的时候给每个函数传递参数哦
如果想要以数组的形式返回, 可以直接在函数内部声明四个子函数,这个就不要给子函数传递参数了。 示例:
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星