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 相关文章推荐
自用js开发框架小成 学习js的朋友可以看看
Nov 16 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
JavaScript框架(iframe)操作总结
Apr 16 Javascript
js实现文字滚动效果
Mar 03 Javascript
JavaScript中两个字符串的匹配
Jun 08 Javascript
jQuery基础_入门必看知识点
Jul 04 Javascript
jQuery如何封装输入框插件
Aug 19 Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 Javascript
JavaScript代码执行的先后顺序问题
Oct 29 Javascript
浅析vue.js数组的变异方法
Jun 30 Javascript
js实现点击图片在屏幕中间弹出放大效果
Sep 11 Javascript
如何在JS文件中获取Vue组件
Sep 16 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
web方式ftp
2006/10/09 PHP
php array_unique之后json_encode需要注意
2011/01/02 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
最准确的php截取字符串长度函数
2015/10/29 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHP实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
Javascript - HTML的request类
2007/01/09 Javascript
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
js编写选项卡效果
2017/05/23 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
js实现简单选项卡功能
2020/03/23 Javascript
Python 中的with关键字使用详解
2016/09/11 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
女大学生毕业找工作的自我评价
2013/10/03 职场文书
货车司机岗位职责
2014/03/18 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
2014年基层党建工作总结
2014/11/11 职场文书
党小组考察意见
2015/06/02 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
解决Redis启动警告问题
2022/02/24 Redis
Golang bufio详细讲解
2022/04/21 Golang
python游戏开发Pygame框架
2022/04/22 Python
Java实现字符串转为驼峰格式的方法详解
2022/07/07 Java/Android