老师 这样写为什么不行呢?

老师 这样写为什么不行呢?

<!DOCTYPE html> 

<html> 

<head> 

    <meta charset="UTF-8" /> 

    <title>什么可以做返回值</title> 

</head> 

<body> 

   <script type="text/javascript"> 

        function calculate(num1,num2){

            var add = function(){

                return num1+num2;

            };

            var subtract = function(){

                return num1-num2;

            };

            var multiply = function(){

                return num1*num2;

            };

            var divide = function(){

                return num1/num2;

            };

        }

        document.write(calculate(5,2).add());

    </script> 

</body> 

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。函数里面调用函数可以这样来实现,如下:

<!DOCTYPE html> 


<html> 


<head> 


    <meta charset="UTF-8" /> 


    <title>什么可以做返回值</title> 


</head> 


<body> 


   <script type="text/javascript"> 


    var  calculate  =  function (num1,num2){


            var add = function(){


                return num1+num2;


            };


            var subtract = function(){


                return num1-num2;


            };


            var multiply = function(){


                return num1*num2;


            };


            var divide = function(){


                return num1/num2;


            };


            return{

            add:add,

            subtract:subtract,

            multiply:multiply,

            divide:divide

            }


        }


        document.write(calculate(5,2).add());


    </script> 


</body> 


</html>

祝学习愉快!

Steve007 2019-03-08 15:25:21

同学,你好。当对象调用它自身的属性时,才使用点来调用,函数里再次调用函数是不能实现的。同学可以这样进行书写,如图:

http://img1.sycdn.imooc.com//climg/5c82185b0001434707100817.jpg

祝学习愉快!

  • 提问者 weixinapp_慕粉007 #1
    请问该怎么样调用函数里面的函数呢?
    2019-03-09 13:13:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师