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

JS自定义函数就返回值

作者:闵涛 文章来源:闵涛的学习笔记 点击数:964 更新时间: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的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

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

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

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

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