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 相关文章推荐
Lazy Load 延迟加载图片的 jQuery 插件
Feb 06 Javascript
加随机数引入脚本不让浏览器读取缓存
Sep 04 Javascript
node.js中的http.response.setHeader方法使用说明
Dec 14 Javascript
Javascript中实现String.startsWith和endsWith方法
Jun 10 Javascript
jQuery 选择符详细介绍及整理
Dec 02 Javascript
js实现简单的获取验证码按钮效果
Mar 03 Javascript
微信小程序五星评分效果实现代码
Apr 06 Javascript
vue根据进入的路由进行原路返回的方法
Sep 26 Javascript
详解Node.js读写中文内容文件操作
Oct 10 Javascript
JavaScript栈和队列相关操作与实现方法详解
Dec 07 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
Feb 12 Javascript
Vue-cli打包后如何本地查看的操作
Sep 02 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高自定义性安全验证码代码
2011/11/27 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
JQuery+JS实现仿百度搜索结果中关键字变色效果
2011/08/02 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
禁止IE用右键的JS代码
2013/12/30 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
Python实现分割文件及合并文件的方法
2015/07/10 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
Python 将pdf转成图片的方法
2018/04/23 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
python标识符命名规范原理解析
2020/01/10 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
日本乐天德国站:Rakuten.de
2019/05/16 全球购物
.NET现在共支持多少种语言
2014/02/26 面试题
实习单位推荐信范文
2013/11/27 职场文书
八年级语文教学反思
2014/02/11 职场文书
文科生自我鉴定
2014/02/15 职场文书
高中毕业生的个人自我评价
2014/02/21 职场文书
元旦联欢会感言
2014/03/04 职场文书
统计专业自荐书
2014/07/06 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
一封真诚的自荐信帮你赢得机会
2019/05/07 职场文书
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers