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 相关文章推荐
Ext 表单布局实例代码
Apr 30 Javascript
BOM与DOM的区别分析
Oct 26 Javascript
JavaScript函数模式详解
Nov 07 Javascript
拥有一个属于自己的javascript表单验证插件
Mar 24 Javascript
JS双击变input框批量修改内容
Dec 12 Javascript
jquery表单提交带错误信息提示效果
Mar 09 Javascript
React复制到剪贴板的示例代码
Aug 22 Javascript
基于JavaScript实现报警器提示音效果
Oct 27 Javascript
vue.js 使用axios实现下载功能的示例
Mar 05 Javascript
vue获取当前激活路由的方法
Mar 17 Javascript
Vue3.0数据响应式原理详解
Oct 09 Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
Feb 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
长波知识介绍
2021/03/01 无线电
PHP中PDO的错误处理
2011/09/04 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
纯js写的分页表格数据为json串
2014/02/18 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
微信小程序支付PHP代码
2018/08/23 Javascript
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
python根据京东商品url获取产品价格
2015/08/09 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
Boden美国官网:英伦原创时装品牌
2017/07/03 全球购物
DOM和JQuery对象有什么区别
2016/11/11 面试题
工地门卫岗位职责
2013/12/30 职场文书
班队活动设计方案
2014/01/30 职场文书
幼儿园教师国培感言
2014/02/02 职场文书
春风行动实施方案
2014/03/28 职场文书
教师群众路线心得体会
2014/11/04 职场文书
个人廉洁自律总结
2015/03/06 职场文书
护理专业自我评价
2015/03/11 职场文书
体育教师研修感悟
2015/11/18 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL