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 相关文章推荐
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
Jul 31 Javascript
JavaScript面向对象程序设计三 原型模式(上)
Dec 21 Javascript
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
Jan 15 Javascript
Jquery chosen动态设置值实例介绍
Aug 08 Javascript
JavaScript中的方法调用详细介绍
Dec 30 Javascript
javascript实现的闭包简单实例
Jul 17 Javascript
JavaScript判断表单为空及获取焦点的方法
Feb 12 Javascript
Flask中获取小程序Request数据的两种方法
May 12 Javascript
SpringMVC+bootstrap table实例详解
Jun 02 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
Oct 11 Javascript
node.js博客项目开发手记
Mar 16 Javascript
使用webpack和rollup打包组件库的方法
Feb 25 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
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python获取多线程及子线程的返回值
2017/11/15 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
python梯度下降算法的实现
2020/02/24 Python
Python实现一个优先级队列的方法
2020/07/31 Python
Python3实现英文字母转换哥特式字体实例代码
2020/09/01 Python
Python request post上传文件常见要点
2020/11/20 Python
2014年三八妇女节活动总结
2014/03/01 职场文书
留守儿童工作方案
2014/06/02 职场文书
社区反邪教工作方案
2014/06/16 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书
90条交通安全宣传标语
2019/10/12 职场文书