JavaScript定义函数的三种实现方法

转载  更新时间:2017年09月23日 10:57:01   作者:yuhan20081021   我要评论

这篇文章主要介绍了JavaScript定义函数的三种实现方法的相关资料,希望通过本文大家能够掌握三种定义函数的方法,需要的朋友可以参考下

JavaScript定义函数的三种实现方法

【1】正常方法

function print(msg){
  document.write(msg);
}

对函数进行调用的几种方式:

函数名(传递给函数的参数1,传递给函数的参数2,….)

变量 = 函数名(传递给函数的参数1,传递给函数的参数2,….)

对于有返回值的函数调用,也可以在程序中直接使用返回的结果,例如:alert("sum=“ + square(2,3));

不指定任何函数值的函数,返回undefined。

【2】构造函数方法  new Function();

   //构造函数方式定义javascript函数 注意Function中的F大写
    var add=new Function('a','b','return a+b;');


    //调用上面定义的add函数
    var sum=add(3,4);
    alert(sum);

 注:接受任意多个字符串参数,最后一个参数是函数体。

 如果只传一个字符串,则其就是函数体。

【3】函数直接量定义函数

 //使用函数直接量的方式定义函数
   var result=function(a,b){return a+b;}
 
   //调用使用函数直接量定义的函数
   var sum=result(7,8);
   alert(sum); 

  注:函数直接量是一个表达式,它可以定义匿名函数

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望通过本文能帮助到大家,谢谢大家对本站的支持!

相关文章

  • JavaScript两种跨域技术全面介绍

    JavaScript两种跨域技术全面介绍

    JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)
    2014-04-04
  • 在JavaScript里嵌入大量字符串常量的实现方法

    在JavaScript里嵌入大量字符串常量的实现方法

    在JavaScript文件里嵌入大量字符串常量是经常遇到的事。有时为了省事,就把一些界面的HTML和CSS直接写在JS文件里
    2013-07-07
  • jQuery实现可收缩展开的级联菜单实例代码

    jQuery实现可收缩展开的级联菜单实例代码

    这篇文章主要是对利用jQuery实现可收缩展开的级联菜单的实例代码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • js技巧--转义符"\"的妙用

    js技巧--转义符"\"的妙用

    js技巧--转义符"\"的妙用...
    2007-01-01
  • 详解动画插件wow.js的使用方法

    详解动画插件wow.js的使用方法

    本篇文章主要介绍了动画插件wow.js的使用方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 常用DOM整理

    常用DOM整理

    js在操作DOM中存在着许多跨浏览器方面的坑,本文花了我将近一周的时间整理,我将根据实例整理那些大大小小的“坑”。
    2015-06-06
  • js中cookie的使用详细分析

    js中cookie的使用详细分析

    JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。
    2008-05-05
  • bootstrap制作jsp页面(根据值让table显示选中)

    bootstrap制作jsp页面(根据值让table显示选中)

    这篇文章主要为大家详细介绍了bootstrap做的jsp页面,根据值让table显示选中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 基于JS实现的随机数字抽签实例

    基于JS实现的随机数字抽签实例

    本文分享了基于JS实现的随机数字抽签的实例代码。小编认为具很好的参考价值,感兴趣的朋友可以看下
    2016-12-12
  • JS和JQ的event对象区别分析

    JS和JQ的event对象区别分析

    js和jq的event对象大同小异,本文简单对比下它们的'click'事件下的不同和应用,给有需要的小伙伴参考下
    2014-11-11

最新评论