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 词法作用域和闭包分析说明
Aug 12 Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
Feb 07 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
Jul 09 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
Sep 01 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
Oct 13 Javascript
第九篇Bootstrap导航菜单创建步骤详解
Jun 21 Javascript
TypeScript入门-基本数据类型
Mar 28 Javascript
vue.js实现备忘录功能的方法
Jul 10 Javascript
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
Vue+Vuex实现自动登录的知识点详解
Mar 04 Javascript
jQuery实现飞机大战小游戏
Jul 05 jQuery
vue实现input输入模糊查询的三种方式
Aug 14 Vue.js
把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&&mysql)四
2006/10/09 PHP
小文件php+SQLite存储方案
2010/09/04 PHP
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
php实现的css文件背景图片下载器代码
2014/11/11 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
php实现留言板功能(会话控制)
2017/05/23 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
Jquery元素追加和删除的实现方法
2016/05/24 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
python调用shell的方法
2013/11/20 Python
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
tensorflow 打印内存中的变量方法
2018/07/30 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
蒂娜商店:Tiina the Store
2019/12/07 全球购物
畜牧兽医本科生的自我评价
2014/03/03 职场文书
法学求职信
2014/06/22 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
教师远程研修感悟
2015/11/18 职场文书
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle
nginx刷新页面出现404解决方案(亲测有效)
2022/03/18 Servers