范例中那個sum應該是變量吧,為什么事先聲明,就可以直接使用呢?
<script?type="text/javascript"> ??function?add2(){ ????sum?=?3?+?2; ????alert(sum); ??}??add2();</script>
<script?type="text/javascript"> ??function?add2(){ ????sum?=?3?+?2; ????alert(sum); ??}??add2();</script>
2015-02-14
舉報
2015-12-04
可以
JS中變量聲明分顯示聲明和顯示聲明,定義了的為顯示聲明,沒有定義的為隱示聲明;不推薦不加var的寫法
2015-02-15
這里sum沒有定義在函數(shù)內(nèi)部的話,默認的作用于對應的時window,也就是全局的。這里的知識點涉及的問題是js 作用域的問題。你可以去查查這方面的知識。