码迷,mamicode.com
首页 > 其他好文 > 详细

Function对象

时间:2015-06-14 21:13:42      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:

1、函数与Function对象

  函数(方法)是一个可以重复执行的代码段

    一组可以运行的语句

  Function对象可以表示开发者定义的任何函数

  函数实际上是功能完整的对象

2、函数的定义

  有关键字function定义

  函数名的定义规则与标识符一致,大小写敏感

  可以使用变量、常量或表达式作为函数调用的的参数

  返回值必须使用return

    return语句也可以终止函数的执行

      function 函数名([参数])

      {

        函数体;

        return 返回值;

      }

3、函数的调用

  函数名可以通过其名字加上括号中的参数进行调用

    如果有多个参数,则参数之间用逗号隔开

    如果函数有返回值,则可以声明变量接收即可

4、arguments对象

  arguments是一种特殊对象,在函数代码中,表示函数的参数数组

  在函数代码中,可以使用arguments访问所有参数

    arguments.length:函数的参数个数

    arguments[i]:第i个参数

5、使用Function对象创建函数

  使用Function对象直接创建函数

    var functionName=new Function(arg1,...argN,functionBody);

  var add=new Function("x","y","return(x+y);");

  var result=add(2,3)

  alert(result);//5

  alert(add);//弹出方法的文本

6、匿名函数

  创建匿名函数

    var func=function(arg1,...,argN){

      func_body;

    };

7、全局函数概述

  全局函数可用于所有的JavaScript对象

  常用的全局函数有:

    parseInt/parseFloat

    isNaN

    eval

    decodeURI/encodeURI

    等

8、encodeURI与decodeURI

  encodeURI():把字符串作为URI进行编码

  decodeURI():对encodeURI()函数编码过的URI进行解码

9、eval函数

  eval函数用于计算某个字符串,以得到结果;或者用于执行其中的JavaScript代码

    只接受原始字符串作为参数

    如果参数中没有合法的表达式和语句,则抛出异常

Function对象

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4575702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!