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 相关文章推荐
jQuery Tools tab(幻灯片)
Jul 14 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
js带缩略图的图片轮播效果代码分享
Sep 14 Javascript
JavaScript实现九九乘法表的简单实例
Jun 07 Javascript
JavaScript中offsetWidth的bug及解决方法
May 17 Javascript
Element-UI中Upload上传文件前端缓存处理示例
Feb 21 Javascript
vue-i18n结合Element-ui的配置方法
May 20 Javascript
微信小程序开发实现消息推送
Nov 18 Javascript
Vue 设置axios请求格式为form-data的操作步骤
Oct 29 Javascript
微信小程序vant弹窗组件的实现方式
Feb 21 Javascript
JavaScript利用html5新方法操作元素类名详解
Nov 27 Javascript
Vue操作Storage本地化存储
Apr 29 Vue.js
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的ASP防火墙
2006/10/09 PHP
谈谈关于php的优点与缺点
2013/04/11 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
javascript css float属性的特殊写法
2008/11/13 Javascript
csdn 批量接受好友邀请
2009/02/19 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
输入密码检测大写是否锁定js实现代码
2012/12/03 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
canvas绘制表盘时钟
2017/01/23 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
AjaxFileUpload.js实现异步上传文件功能
2019/04/19 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
python生成随机图形验证码详解
2017/11/08 Python
Python实现截取PDF文件中的几页代码实例
2019/03/11 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
基于python实现把图片转换成素描
2019/11/13 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
python如何编写win程序
2020/06/08 Python
python如何进入交互模式
2020/07/06 Python
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
毕业生自荐书模版
2014/01/04 职场文书
工作年限证明模板
2014/11/01 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python