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获取当前屏幕的高度宽度的实现代码
Jul 12 Javascript
jQuery中jqGrid分页实现代码
Nov 04 Javascript
瀑布流布局并自动加载实现代码
Mar 12 Javascript
Java/JS获取flash高宽的具体方法
Dec 27 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
Jun 03 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
微信小程序 常用工具类详解及实例
Feb 15 Javascript
vue.js之vue-cli脚手架的搭建详解
May 05 Javascript
在Vue中使用Compass的方法
Mar 02 Javascript
自定义vue组件发布到npm的方法
May 09 Javascript
JS计算斐波拉切代码实例
Sep 12 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
Jul 26 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中switch语句用法详解
2015/08/17 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
动手学习无线电
2021/03/10 无线电
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
JSON相关知识汇总
2015/07/03 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
2016/05/21 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
[50:27]Secret vs VG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
python字符串的index和find的区别详解
2020/06/20 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
招商经理岗位职责
2013/11/16 职场文书
2014年国庆节演讲稿
2014/09/02 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
2014年银行个人工作总结
2014/12/05 职场文书
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python