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 相关文章推荐
关于JavaScript的gzip静态压缩方法
Jan 05 Javascript
csdn 博客的css样式 v3
Feb 24 Javascript
在JavaScript中获取请求的URL参数
Dec 22 Javascript
Jquery实现鼠标移动放大图片功能实例
Mar 25 Javascript
jQuery操作cookie
Aug 08 Javascript
js Canvas实现的日历时钟案例分享
Dec 25 Javascript
Angularjs实现搜索关键字高亮显示效果
Jan 17 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
Feb 15 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
May 27 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
Mar 02 Javascript
浅谈Vue 数据响应式原理
May 07 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
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
PHPShop存在多个安全漏洞
2006/10/09 PHP
php 删除数组元素
2009/01/16 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
JS实现字符串翻转的方法分析
2018/08/31 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
vue实现图片上传功能
2020/05/28 Javascript
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
2020/11/09 jQuery
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
基于pandas数据样本行列选取的方法
2018/04/20 Python
利用python-pypcap抓取带VLAN标签的数据包方法
2019/07/23 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
2020/03/12 Python
非常漂亮的CSS3百叶窗焦点图动画
2016/02/24 HTML / CSS
介绍一下linux的文件权限
2014/07/20 面试题
先进个人获奖感言
2014/01/24 职场文书
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
总经理工作职责范文
2014/03/14 职场文书
银行求职自荐信
2014/06/30 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
2014年财务科工作总结
2014/11/11 职场文书
《草船借箭》教学反思
2016/02/23 职场文书
幼儿园教学反思范文
2016/03/02 职场文书