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 相关文章推荐
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
Oct 14 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
Feb 04 Javascript
jQuery实现表格行上下移动和置顶效果
Jun 05 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
Nov 27 Javascript
详解webpack require.ensure与require AMD的区别
Dec 13 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
Aug 20 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
Mar 25 Javascript
vue实现的上拉加载更多数据/分页功能示例
May 25 Javascript
react 组件传值的三种方法
Jun 03 Javascript
JS正则表达式验证密码强度
Mar 18 Javascript
vue+iview分页组件的封装
Nov 17 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获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
详解json在php中的应用
2018/09/30 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
javascript 闭包疑问
2010/12/30 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
jquery+php随机生成红包金额数量代码分享
2015/08/27 Javascript
理解javascript封装
2016/02/23 Javascript
简单谈谈json跨域
2016/03/13 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
javascript实现日期三级联动下拉框选择菜单
2020/12/03 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
Python中除法使用的注意事项
2014/08/21 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
Django的models中on_delete参数详解
2019/07/16 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
博士毕业生自我鉴定范文
2014/04/13 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
2014年党小组工作总结
2014/12/20 职场文书
重阳节主题班会
2015/08/17 职场文书
预备党员表决心的话
2015/09/22 职场文书
python对文档中元素删除,替换操作
2022/04/02 Python