美文网首页
javaScrip定义函数的三种方式

javaScrip定义函数的三种方式

作者: 寻回骄傲 | 来源:发表于2017-06-22 10:27 被阅读16次

1、构造函数方法new Function();

var function_name=newFunction(arg1,arg2,...,argN,function_body);

//构造函数方式定义javascript函数 注意Function中的F大写

varadd=newFunction('a','b','return a+b;');

//调用上面定义的add函数

varsum=add(3,4);

alert(sum);

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

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

尽管可以使用 Function 构造函数创建函数,但最好不要使用它,因为用它定义函数比用传统方式要慢得多。不过,所有函数都应看作 Function 类的实例。

2、函数直接量定义函数

varfunc=function(arg0,arg1,...argN){statements};//函数直接量

//使用函数直接量的方式定义函数

var result=function(a,b){return a+b;}

//调用使用函数直接量定义的函数

var sum=result(7,8);

alert(sum);

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

3、function functionName(arg0,arg1,...argN){statements}//function语句

相关文章

  • javaScrip定义函数的三种方式

    1、构造函数方法new Function(); var function_name=newFunction(arg...

  • JS 函数

    函数有三种定义方式 函数声明 函数表达式 函数实例化 区别: 函数声明定义特点:函数定义会被前置;重复定义函数时,...

  • JavaScript之函数定义

    函数定义的三种方式: 一、 函数声明 函数声明的特点:1)函数定义会被前置;2)重复定义函数时,最后一次函数定义有...

  • js引用类型之Function类型

    一、函数的定义 定义函数有三种方式:函数声明、函数表达式、Function构造函数(不推荐) 函数声明比如: fu...

  • Swift快速入门教程2

    ****函数****目标 掌握函数的定义格式 掌握外部参数的用处 掌握无返回类型的三种函数定义方式 ****代码实...

  • JavaScript - function

    函数定义 参数不需要提供类型 函数的三种定义方式 函数可以嵌套 arguments对象:访问函数的实际参数argu...

  • JavaScript原型

    创建对象的三种方式 字面量的方式 调用系统的构造函数 自定义构造函数方式 自定义构造函数创建对象做的事情 使用工厂...

  • JS对象和继承

    JS 对象创建的三种方式 字面量创建方式 系统内置构造函数方式 自定义构造函数 继承方式 for in 继承 原型...

  • React创建组件的三种方式

    React推出后,出于不同的原因先后出现三种定义react组件的方式。 具体的三种方式: (1)函数式定义的无状态...

  • 07Swift基本语法(函数)

    1. 函数 1.1 目标: 掌握函数的定义 掌握外部参数的用处 掌握无返回类型的三种函数定义方式 1.2 函数的定...

网友评论

      本文标题:javaScrip定义函数的三种方式

      本文链接:https://www.haomeiwen.com/subject/ywgflttx.html