转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> 网页制作 >> 正文
JS自定义函数就返回值         ★★★★

JS自定义函数就返回值

作者:闵涛 文章来源:闵涛的学习笔记 点击数:682 更新时间:2010/6/23 22:55:26

  JavaScript 函数

  将脚本编写为函数,就可以避免页面载入时执行该脚本。

  函数包含着一些代码,这些代码只能被事件激活,或者在函数被调用时才会执行。

  你可以在页面中的任何位置调用脚本(如果函数嵌入一个外部的 .js 文件,那么甚至可以从其他的页面中调用)。

  函数在页面起始位置定义,即 <head> 部分。

  <html>
  <head>
  <script type="text/javascript">
  function displaymessage()
  {
  alert("Hello World!")
  }
  </script>
  </head>

  <body>
  <form>
  <input type="button" value="Click me!" onclick="displaymessage()" >
  </form>
  </body>
  </html>

  假如上面的例子中的 alert("Hello world!!") 没有被写入函数,那么当页面被载入时它就会执行。现在,当用户击中按钮时,脚本才会执行。我们给按钮添加了 onClick 事件,这样按钮被点击时函数才会执行。

  在 JS 事件这一章,你会学到更多关于 JavaScript 事件的知识。

  如何定义函数

  创建函数的语法:

  function 函数名(var1,var2,...,varX)
    {
    代码...
    }

  var1, var2 等指的是传入函数的变量或值。{ 和 } 定义了函数的开始和结束。

  注意:无参数的函数必须在其函数名后加括号:

  function 函数名()
  {
   代码...
  }

  注意:别忘记 JavaScript 中大小写字母的重要性。"function" 这个词必须是小写的,否则 JavaScript 就会出错。另外需要注意的是,必须使用大小写完全相同的函数名来调用函数。

  return 语句
  return 语句用来规定从函数返回的值。

  因此,需要返回某个值的函数必须使用这个 return 语句。

  例子

  下面的函数会返回两个数相乘的值(a 和 b):

  function prod(a,b)
  {
  x=a*b
  return x
  }

  当您调用上面这个函数时,必须传入两个参数:

  product=prod(2,3)而从 prod() 函数的返回值是 6,这个值会存储在名为 product 的变量中。
JavaScript 变量的生存期,当您在函数内声明了一个变量后,就只能在该函数中访问该变量。当退出该函数后,这个变量会被撤销。这种变量称为本地变量。您可以在不同的函数中使用名称相同的本地变量,这是因为只有声明过变量的函数能够识别其中的每个变量。

  如果您在函数之外声明了一个变量,则页面上的所有函数都可以访问该变量。这些变量的生存期从声明它们之后开始,在页面关闭时结束。


[办公软件]如何在Excel中创建一个自定义函数并使用函数  [办公软件]让自定义函数通用于所有Excel工作薄的方法
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    An error occurred on the server when processing the URL. Please contact the system administrator.

    If you are the system administrator please click here to find out more about this error.

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao 信息产业部ICP备案号:鄂ICP备11006601号

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台