发表于: 2017-07-31 01:15:28

1 863


今天完成的事情:编写了杀手杀人的人物获取和回顾(function(){…})()函数;


明天计划的事情:实现杀手杀人的选择和查看身份。


遇到的问题:对for..if语句使用的不熟悉,多敲代码加深对代码的熟悉。


收获:function fnName(){…};使用function关键字声明一个函数,再指定一个函数名,是函数声明。


函数表达式var function(){…};使用function关键字声明一个函数,给未命名函数命名,最后将匿名函数赋予一个变


量,叫函数表达式。


匿名函数:function(){};使用function关键字声明一个函数,但未给函数命名,叫匿名函数,属于函数表达式,匿名


函数有很多作用,赋予一个变量则创建函数,赋予一个事件则成为事件处理程序或创建闭包等等。


函数声明和函数表达式区别:


1Javascript引擎在解析javascript代码时会函数声明提升'Function declaration Hoisting)当前执行环境(作用


域)上的函数声明,而函数表达式必须等到Javascirtp引擎执行到它所在行时,才会从上而下一行一行地解析函数


表达式.


2、函数表达式后面可以加括号立即调用该函数,函数声明不可以,只能以fnName()形式调用 如:


 


在函数体后面加括号就能立即调用,这个函数必须是函数表达式,不能是函数声明。



返回列表 返回列表
评论

    分享到