在js中,声明函数的方式有多种,最为常用的是表达式方式和函数语句的方式,它们两者之间是有所区别的,如果不注意或者不了解,可能认为它们是完全相同的,这就可能造成一些问题,下面就介绍一下它们两者的区别,希望能够给尚不了解此方面知识的朋友带来一定的帮助。

一.函数语句方式:

所谓函数语句方式就是function关键字+函数名称(参数){}这种形式进行声明,代码如下:
   [ 其他 ] 运行代码    下载代码
<script>
func();
function func(){
  console.log("51前端");
}
</script>
js代码是顺序执行的,尽管在声明函数之前调用函数,函数还是能够实现正常运行,这是因为函数语句声明方式能够前置,在其他语句执行前就完成声明,所以才不会出现问题。

二.表达式方式:
   [ 其他 ] 运行代码    下载代码
<script>
func();
var func=function(){
  console.log("51前端");
}
</script>

代码描述:js声明函数 方式区别。js声明函数方式区别源码下载



137 182



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到