定义变量不可以放在函数外面吗?

定义变量不可以放在函数外面吗?

<!DOCTYPE html>
<html>
<head>
    <title>函数调用(乘法)</title>
    <meta charset="utf-8">
</head>
<body>
    <script type="text/javascript">
        
        function multipli(m,n) {
            var sum=m*n;
            document.write(m+"*"+n+"="+sum+"<br/>");
        }
        multipli(3,4);
        multipli(5,6);
        multipli(7,7);
    </script>
</body>
</html>

正在回答 回答被采纳积分+1

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

1回答
好帮手慕夭夭 2019-08-24 16:18:35

你好同学,效果实现正确。同学说的是sum吗?定义在函数外部也可以实现效果,可以按照如下测试一下哦:

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

祝学习愉快,望采纳。

  • 提问者 qq_枫_122 #1
    对的,我是说sum.我把var sum=m*n放到外面就报错了
    2019-08-24 16:27:01
  • 好帮手慕夭夭 回复 提问者 qq_枫_122 #2
    m和n是函数的参数,参数只能在函数内部使用哦。
    2019-08-24 17:33:40
  • 提问者 qq_枫_122 回复 好帮手慕夭夭 #3
    ok,非常感谢
    2019-08-24 17:34:35
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

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

在线咨询

领取优惠

免费试听

领取大纲

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