JavaScript中Function()函数的使用教程


Posted in Javascript onJune 04, 2015

 function语句不是定义一个新的函数,并且可以定义你的函数动态使用Function()构造使用操作符的唯一途径。

注:这是面向对象编程的术语。第一次可能会感觉不太习惯,这里是没有问题的。
语法

下面是使用new运算符创建一个使用功能Function()构造的语法。

<script type="text/javascript">
<!--
var variablename = new Function(Arg1, Arg2..., "Function Body");
//-->
</script>

Function()函数构造预期任意数量的字符串参数。最后一个参数是函数体- 它可以包含任意JavaScript语句,用分号彼此分开。

请注意,Function()构造不通过任何参数,指定一个名字为它创建函数。使用Function()构造函数创建的未命名的函数称为匿名函数。
例子:

下面是创建一个函数的例子:

<script type="text/javascript">
<!--
var func = new Function("x", "y", "return x*y;");
//-->
</script>

这行代码创建了一个新的函数是或多或少等同于定义的函数的语法:

<script type="text/javascript">
<!--
function f(x, y){ 
 return x*y; 
}
//-->
</script>

这意味着你可以调用上面函数如下:

<script type="text/javascript">
<!--
func(10,20); // This will produce 200
//-->
</script>
Javascript 相关文章推荐
贴一个在Mozilla中常用的Javascript代码
Jan 09 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
Dec 13 Javascript
详解JavaScript编程中的数组结构
Oct 24 Javascript
AngularJS全局scope与Isolate scope通信用法示例
Nov 22 Javascript
JavaScript函数柯里化原理与用法分析
Mar 31 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
May 07 Javascript
JS+Canvas绘制动态时钟效果
Nov 10 Javascript
使用Vue完成一个简单的todolist的方法
Dec 01 Javascript
Node.js 使用axios读写influxDB的方法示例
Oct 26 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
Jul 10 Javascript
使用layer弹窗,制作编辑User信息页面的方法
Sep 27 Javascript
vue之延时刷新实例
Nov 14 Javascript
JavaScript中的函数嵌套使用
Jun 04 #Javascript
JavaScript函数使用的基本教程
Jun 04 #Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
Jun 04 #Javascript
js动态创建及移除div的方法
Jun 03 #Javascript
JS实现窗口加载时模拟鼠标移动的方法
Jun 03 #Javascript
利用js实现禁止复制文本信息
Jun 03 #Javascript
详解JavaScript中循环控制语句的用法
Jun 03 #Javascript
You might like
PHP配置心得包含MYSQL5乱码解决
2006/11/20 PHP
PHP中的cookie不用刷新就生效的方法
2012/02/04 PHP
JS实现图片翻书效果示例代码
2013/09/09 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
javascript中基本类型和引用类型的区别分析
2015/05/12 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
使用jquery-easyui的布局layout写后台管理页面的代码详解
2019/06/19 jQuery
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
浅析Python中的join()方法的使用
2015/05/19 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
简单了解python数组的基本操作
2019/11/26 Python
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
印度在线杂货店:bigbasket
2018/08/23 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
abstract class和interface有什么区别?
2012/01/03 面试题
理货员的岗位职责
2013/11/23 职场文书
应届毕业生求职信
2013/11/30 职场文书
班班通校本培训方案
2014/03/12 职场文书
公司总经理岗位职责
2014/03/15 职场文书
最常使用的求职信
2014/05/25 职场文书
实习生工作证明范本
2014/09/14 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书