这么写问题出在哪?

来源:7-7 编程练习

全栈丶obj

2019-12-29 14:54:11

function cal(num1,num2) {
 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
 }
}
document.write(cal(5,2))

写回答

1回答

好帮手慕粉

2019-12-29

同学你好,关于同学的问题解答如下:

1、同学在函数里面定义了函数但是没有调用,而函数不调用是不会执行的,所以运算的函数都不会被执行。页面输出undefined是因为如果函数没有返回值,默认返回undefined,而cal函数就没有设置返回值,所以输出了undefined。

2、可以参考如下代码:

http://img.mukewang.com/climg/5e08744b09a0d6f209760859.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程