javascript学习笔记之函数定义


Posted in Javascript onJune 25, 2015

函数声明式

function funname( 参数 ){

...执行的代码

}

声明式的函数并不会马上执行,需要我们调用才会执行:funname();

 * 分号是用来分隔可执行JavaScript语句,由于函数声明不是一个可执行语句,所以不以分号结束。

函数表达式

var x = function( 参数 ){

...执行的代码块

};

函数表达式定义的函数,实际上也是一个匿名函数(这个函数没有名字,直接存储在变量中)

 * 函数表达式结尾是要加分号的,因为它是一个执行语句。

Function 构造函数

var myFunction = new Function( "a" , "b" , "return a * b" );

调用函数并赋给一个变量:

var x = myFunction( 4 , 3 );  // x = 12;

在实际生产中不推荐使用构造函数来定义函数,以上的例子我们可以改写为:

var myFunction = function( a,b ){ return a * b };

var x = myFunction( 4 , 3 );  // x = 12;

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
Flexigrid在IE下不显示数据的处理的解决方法
Oct 24 Javascript
jQuery通过Ajax返回JSON数据
Apr 28 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
Aug 07 Javascript
Js制作点击输入框时默认文字消失的效果
Sep 05 Javascript
js淡入淡出焦点图幻灯片效果代码分享
Sep 08 Javascript
使用Object.defineProperty实现简单的js双向绑定
Apr 15 Javascript
JS正则子匹配实例分析
Dec 22 Javascript
原生js实现简单的Ripple按钮实例代码
Mar 24 Javascript
Vue.js如何实现路由懒加载浅析
Aug 14 Javascript
vue input实现点击按钮文字增删功能示例
Jan 29 Javascript
JavaScript实现留言板案例
Mar 17 Javascript
vue中如何添加百度统计代码
Dec 19 Vue.js
把Node.js程序加入服务实现随机启动
Jun 25 #Javascript
javascript控制台详解
Jun 25 #Javascript
jquery实现浮动的侧栏实例
Jun 25 #Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 #Javascript
Node.js中的process.nextTick使用实例
Jun 25 #Javascript
Ajax中解析Json的两种方法对比分析
Jun 25 #Javascript
新手快速学习JavaScript免费教程资源汇总
Jun 25 #Javascript
You might like
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
深入分析PHP优化及注意事项
2016/07/04 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
两个DIV等高的JS的实现代码
2007/12/23 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
2017/10/30 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
原生js实现的金山打字小游戏(实例代码详解)
2020/03/16 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
Python二分查找详解
2015/09/13 Python
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
python使用PyQt5的简单方法
2019/02/27 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
联谊活动策划书
2014/01/26 职场文书
网上卖盒饭创业计划书
2014/01/26 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
运动会横幅标语
2014/06/17 职场文书
争先创优活动总结
2014/08/27 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
python代码实现扫码关注公众号登录的实战
2021/11/01 Python