Function 对象

对象

 

创建新的函数。

语法 1

function functionName([argname1 [, ...[, argnameN]]])
{
   body
}

语法 2

functionName = new Function( [argname1, [... argnameN,]] body );

参数

functionName

必选项。最新创建函数的名称

argname1...argnameN

可选项。函数接收的参数列表。

body

可选项。包含调用该函数时被执行的 JScript 代码块的字符串。

说明

函数 JScript 中的基本数据类型。语法 1 创建在必要时由 JScript 转换为 Function 对象的函数值。JScript 在调用函数时将用语法 2 创建的函数转换为 Fnction 对象。

语法 1 是 JScript 中创建函数的基本方法。语法 2 是用于显式创建函数对象的另一方法。

例如,要创建将传递给它的两个参数相加的函数,可以用两种方法中的任一种完成:

例子 1

function add(x, y){   return(x + y);            // 执行加法并返回结果。}

例子 2

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

在两种情况下,都可以用如下代码行调用该函数:

add(2, 3);

注意   在调用函数时,请确保包含了括号和必需的参数。调用函数时不用括号导致返回函数的文本而不是函数执行的结果。

属性

arguments 属性 | caller 属性 | constructor 属性 | prototype 属性

方法

toString 方法 | valueOf 方法

要求

版本 2

请参阅

function 语句 | new 运算符 | var 语句

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索对象
, 函数
, 方法
, 属性
, jscript
语法
js function对象、js function 传递对象、function 缺少对象、js function 返回对象、js function 对象参数,以便于您获取更多的相关知识。

时间: 2024-10-30 13:51:44

Function 对象的相关文章

[ASP.NET AJAX]Function对象及Type类的方法介绍

ajax|asp.net|对象 上一回我们从总体上认识了JavaScript Microsoft AJAX Library由于临时有事,没有加入事例显得有点抽象,这一回一定会通过一些事例更加直观的来会一会Asp.NET Ajax脚本库中一个很是重要的类Type.这个类提供了一些扩展面向对象编程的一些反射方法,通过这个类我们可以注册类似.NET中的一些(如:命名空间,类,枚举等等)基本类型.这个Type类继承自window是一个Global类型,不属于任何命名空间.下面我们来看看Type中的一些基

浅谈Javascript中Object与Function对象_javascript技巧

1.Object对象   原型对象           原型是对象的一个属性,也就是prototype属性,每个对象都有这个内部属性,而且他本身也是一个对象. <script type="text/javascript"> Object.prototype.num= 10; alert("添加原型对象属性:"+ Object.num); Object.num = 20; alert("添加对象属性:"+Object.num); <

javascript-在 JavaScript 中每个函数都是一个Function对象。

问题描述 在 JavaScript 中每个函数都是一个Function对象. Function 构造器会创建一个新的 Function 对象. 在 JavaScript 中每个函数都是一个Function对象. 这句话应该怎么理解? 解决方案 因为每一个函数都是function name(){},,声明一个函数就创建一个function对象 解决方案二: 不知道你问的是不是这个概念,每当你创建一个函数对象时,js引擎都会调用所有函数对象的父类,也就是Function的构造函数来创建一个函数对象,

[ASP.NET AJAX]Function对象及Type类的方法介绍_AJAX相关

上一回我们从总体上认识了JavaScript Microsoft AJAX Library由于临时有事,没有加入事例显得有点抽象,这一回一定会通过一些事例更加直观的来会一会Asp.NET Ajax脚本库中一个很是重要的类Type.这个类提供了一些扩展面向对象编程的一些反射方法,通过这个类我们可以注册类似.NET中的一些(如:命名空间,类,枚举等等)基本类型.这个Type类继承自window是一个Global类型,不属于任何命名空间.下面我们来看看Type中的一些基本方法以及是怎样实一些方法的实现

每天一篇javascript学习小结(Function对象)_javascript技巧

小编两天都没有更新文章了,小伙伴们是不是等着急了,今天开始再继续我们的<每天一篇javascript学习小结>系列文章,希望大家继续关注. 1.Function  函数调用(类似call方法) function callSomeFunction(someFunction, someArgument){ return someFunction(someArgument); } function add10(num){ return num + 10; } var result1 = callSo

浅谈javascript对象模型和function对象_javascript技巧

javascript中,函数就是对象 复制代码 代码如下: <html> <head> <script type="text/javascript"> function add(number){     alert(number+20); } var add=function(number){ alert(number+20); } function add(number,number1){     alert(number+30); } var a

JavaScript学习笔记之Function对象_基础知识

在JavaScript中,函数function就是对象. JS中没有方法重载 在JavaScript中,没有方法(函数)重载的概念. 例子: 复制代码 代码如下: <html>        <head>               <script type="text/javascript">               function add(number)               {                     alert(n

Javascript Function对象扩展之延时执行函数_javascript技巧

不就利用window对象的setTimeout方法吗?Bingo,一点没错!如果你在一个应用里面常常要"延时执行某某函数",那末基于DRY的原则,可以针对Function全局对象进行扩展,为函数增加一个延时方法如delay,这样会让你的代码更简洁有效. 扩站Function对象增加delay方法如下: 复制代码 代码如下: Function.prototype.delay=function(this1,timeout){ this1=this1||null; timeout=timeo

Prototype Function对象 学习_prototype

这个对象就是对function的一些扩充,最重要的当属bind方法,prototype的帮助文档上特意说了一句话:Prototype takes issue with only one aspect of functions: binding.其中wrap方法也很重要,在类继承机制里面就是利用wrap方法来调用父类的同名方法.argumentNames bind bindAsEventListener curry defer delay methodize wrap 复制代码 代码如下: //通