1、return语句html
1.注意点:(1)若是函数没有使用return语句,那么函数默认的返回值:undefined;(2)若是函数使用return语句,那么跟在return后面的值,就成了函数的返回值;(3)若是函数使用return语句,可是return后面没有任何值,那么函数的返回值也是undefined;(4)推荐的作法要么让函数始终都返回一个值,要么不要有返回值。git
/** * 请写出一个函数用于判断一个数是否是偶数 * @param {number}num */ function isEven(num) { //1.验证 if(typeof num != 'number'){ alert("参数不正确"); return; }else{ if(num % 2 === 0){ return '偶数'; }else{ return '奇数'; } } } function m1(){ } isEven('100'); var f1 = isEven(45); console.log(f1); console.log(m1());
2、函数直接声明和函数表达式声明的区别github
1.函数直接声明微信
function f(){ }
2.函数表达式声明函数
var f = function{ }
区别:JavaScript解析器首先会把当前做用域的函数声明提早到整个做用域的最前面,因此推荐使用函数直接声明式。优势就是:咱们的函数能够不用在意出现的位置而直接使用。学习
3、匿名函数大数据
1.做用:(1)用于绑定事件的时候;(2)定时器;(3)当即执行函数。ui
2.spa
//匿名函数 document.onclick = function () { alert("youxiu"); } //当即执行函数 //定时器 setInterval(function () { console.log("每秒爱你300编"); },1000);//每一个1s就输出一个“每秒爱你3000遍”
4、源码:.net
D15_1_ReturnAndFunction.html
D15_2_FunctionExample.html
地址:
https://github.com/ruigege66/JavaScript/blob/master/D15_1_ReturnAndFunction.html
https://github.com/ruigege66/JavaScript/blob/master/D15_2_FunctionExample.html
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,我的帐号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包