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实现的网页局布刷新效果
Dec 01 Javascript
javascript事件问题
Sep 05 Javascript
javascript scrollTop正解使用方法
Nov 14 Javascript
javascript实现youku的视频代码自适应宽度
May 25 Javascript
javascript给span标签赋值的方法
Nov 26 Javascript
JS实现的简单图片切换功能示例【测试可用】
Feb 14 Javascript
Vue2.x中的父组件传递数据至子组件的方法
May 01 Javascript
JS全角与半角转化实例(分享)
Jul 04 Javascript
vue2中filter()的实现代码
Jul 09 Javascript
5分钟快速掌握JS中var、let和const的异同
Sep 19 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
Sep 21 Javascript
在HTML5 localStorage中存储对象的示例代码
Apr 21 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中的正则表达式
2014/08/17 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
jQuery 注意事项 与原因分析
2009/04/24 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
10个JavaScript中易犯小错误
2016/02/14 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
3分钟读懂移动端rem使用方法(推荐)
2019/05/06 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
详解Django之auth模块(用户认证)
2018/04/17 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
python生成器用法实例详解
2019/11/22 Python
Python json转字典字符方法实例解析
2020/04/13 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
医学生个人求职信范文
2013/09/24 职场文书
给酒店员工的表扬信
2014/01/11 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
2016情人节宣传语
2015/07/14 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
Golang生成Excel文档的方法步骤
2021/06/09 Golang
使用feign服务调用添加Header参数
2021/06/23 Java/Android
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript