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 相关文章推荐
使用正则替换变量
May 05 Javascript
node.js下LDAP查询实例分享
Sep 30 Javascript
javacript获取当前屏幕大小
Jun 04 Javascript
Vue.js学习示例分享
Feb 05 Javascript
详谈js模块化规范
Jul 07 Javascript
JS模拟超市简易收银台小程序代码解析
Aug 18 Javascript
详解bootstrap导航栏.nav与.navbar区别
Nov 23 Javascript
webpack本地开发环境无法用IP访问的解决方法
Mar 20 Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 Javascript
深入理解JavaScript 箭头函数
May 30 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
Oct 15 Javascript
实例讲解JavaScript 计时事件
Jul 04 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为SHOPEX增加日志功能代码
2010/07/02 PHP
php中用数组的方法设置cookies
2011/04/21 PHP
用来解析.htgroup文件的PHP类
2012/09/05 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
jQuery实现购物车计算价格功能的方法
2015/03/25 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
2015/08/27 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
AngularJS入门教程之数据绑定用法示例
2016/11/01 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
Angular.js去除页面中显示的空行方法示例
2017/03/30 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
nodejs 如何手动实现服务器
2018/08/20 NodeJs
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
Django中celery执行任务结果的保存方法
2019/07/12 Python
Numpy之reshape()使用详解
2019/12/26 Python
python dataframe NaN处理方式
2019/12/26 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
2020/04/27 Python
python接入支付宝的实例操作
2020/07/20 Python
MYSQL相比于其他数据库有哪些特点
2013/07/19 面试题
新学期红领巾广播稿
2014/01/14 职场文书
售房委托书
2014/08/30 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书