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 相关文章推荐
解密效果
Jun 23 Javascript
不用写JS也能使用EXTJS视频演示
Dec 29 Javascript
基于jQuery的仿flash的广告轮播代码
Nov 04 Javascript
JavaScript对象学习经验整理
Oct 12 Javascript
多种方法实现JS动态添加事件
Nov 01 Javascript
js中Image对象以及对其预加载处理示例
Nov 20 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
Nov 22 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
Apr 11 Javascript
js焦点文字滚动效果代码分享
Aug 25 Javascript
angular route中使用resolve在uglify压缩后问题解决
Sep 21 Javascript
浅谈Angular的$q, defer, promise
Dec 20 Javascript
解决vue无法设置滚动位置的问题
Oct 07 Javascript
把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
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
php 缩略图实现函数代码
2011/06/23 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
jqGrid表格底部汇总、合计行footerrow处理
2019/08/21 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
2019/08/26 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
2019/01/05 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
python实现手势识别的示例(入门)
2020/04/15 Python
python退出循环的方法
2020/06/18 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
怎样有效的进行自我评价
2013/10/06 职场文书
元旦获奖感言
2014/03/08 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
小学生安全保证书
2015/05/09 职场文书
初中语文教学反思范文
2016/03/03 职场文书
经销商会议开幕词
2016/03/04 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript
在Docker容器中部署SQL Server
2022/04/11 Servers
Golang日志包的使用
2022/04/20 Golang
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android