问答详情
源自:1-9 JavaScript-什么是函数

调用函数的问题

 我看很多同学的代码并没有加function外面的那个contxt();//调用函数,直接写函数名这一句。
 而且好像也并没有什么影响。这是为什么呢?这不是调用吗?这里不调用,下面的onclick里直接调用?有没有哪位大神能详细地解释一下?
 <script type="text/javascript">
       function contxt() //定义函数
      {
         alert("哈哈,调用函数了!");
      }
      contxt();//调用函数,直接写函数名
   </script>


提问者:Leibniz233 2016-03-25 22:55

个回答

  • hhhs1s1s
    2016-03-25 23:18:52
    已采纳

    你的代码  contxt() 调用了一次,它自己就调用了,  当你单机onclick按钮时候又调用了一次,而这次调用和中间那个contxt()没半毛钱关系

  • Hot_shit
    2016-03-26 10:29:52

    contxt()就只是一个函数名,你把它改成myname()效果也是一样的(后面相对应的代码都要改)。另外你说的删除click后进入网站会自动出现对话框这个,我在DW里复制了你的代码,并没有出现这种情况。。。

  • 一路然然
    2016-03-25 23:58:29

    注意领会一楼同学的解释。自己可以试一下,删去 body中的onclick一句,并不影响调用函数