<script type="text/javascript"> function add2(){ sum = 3 + 2; alert(sum); } add2();</script>
可以
JS中变量声明分显示声明和显示声明,定义了的为显示声明,没有定义的为隐示声明;不推荐不加var的写法
这里sum没有定义在函数内部的话,默认的作用于对应的时window,也就是全局的。这里的知识点涉及的问题是js 作用域的问题。你可以去查查这方面的知识。