范例中那个sum应该是变量吧,为什么事先声明,就可以直接使用呢?

来源:5-2 定义函数

ThinkSummer

2015-02-14 23:11

<script type="text/javascript">
  function add2(){
    sum = 3 + 2;
    alert(sum);
  }  add2();</script>


写回答 关注

2回答

  • 梦小欣
    2015-12-04 16:59:52
    已采纳

    可以

    JS中变量声明分显示声明和显示声明,定义了的为显示声明,没有定义的为隐示声明;不推荐不加var的写法


    ThinkS...

    非常感谢!

    2015-12-05 10:17:55

    共 1 条回复 >

  • 塔塔绵羊
    2015-02-15 20:04:21

    这里sum没有定义在函数内部的话,默认的作用于对应的时window,也就是全局的。这里的知识点涉及的问题是js 作用域的问题。你可以去查查这方面的知识。

    ThinkS...

    谢谢哥们指点

    2015-02-15 22:06:59

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题