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 相关文章推荐
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 Javascript
从零学JS之你需要了解的几本书
May 19 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
Oct 14 Javascript
jQuery中detach()方法用法实例
Dec 25 Javascript
JS实现图片高亮展示效果实例
Nov 24 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
Nov 26 Javascript
详解JavaScript的Date对象(制作简易钟表)
Apr 07 Javascript
JQuery插件Marquee.js实现无缝滚动效果
Apr 26 Javascript
基于javascript实现按圆形排列DIV元素(三)
Dec 02 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
Jan 24 Javascript
javascript实现简单打字游戏
Oct 29 Javascript
JS实现多功能计算器
Oct 28 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
PHP5中MVC结构学习
2006/10/09 PHP
php 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
2015/07/06 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
IE图片缓存document.execCommand("BackgroundImageCache",false,true)
2011/03/01 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
详解AngularJS中module模块的导入导出
2015/12/10 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
jQuery学习笔记之回调函数
2016/08/15 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
在ES5与ES6环境下处理函数默认参数的实现方法
2018/05/13 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
vue实现文件上传功能
2018/08/13 Javascript
npm的lock机制解析
2019/06/20 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python函数的作用域及关键字详解
2019/08/20 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
python如何调用php文件中的函数详解
2020/12/29 Python
大专毕业生自我鉴定
2013/11/21 职场文书
新书发布会策划方案
2014/06/09 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
博物馆观后感
2015/06/05 职场文书
教师读书笔记
2015/06/29 职场文书
市级三好生竞选稿
2015/11/21 职场文书
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python
Oracle中日期的使用方法实例
2022/07/07 Oracle