函数声明与函数表达式的区别

函数声明: function foo(){}

函数表达式

var foo = function(){}

区别是:js解析器会把函数的声明提高到作用域的最前面.而函数表达式不会;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 咳咳 作为一名JSer,说到“变量提升”,我们都很熟悉。曾经我也以为是这样,直到今天去百度面试,在这个问题上狠狠的...
    黄努努阅读 1,716评论 0 2
  • 这篇文章主要介绍了JavaScript中的函数声明和函数表达式区别浅析,本文总结的浅显易懂,非常好的一篇技术文章,...
    宁骥阅读 3,602评论 0 1
  • 继承 一、混入式继承 二、原型继承 利用原型中的成员可以被和其相关的对象共享这一特性,可以实现继承,这种实现继承的...
    magic_pill阅读 4,702评论 0 3
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,426评论 9 118
  • 又是一年春天,树和叶子相遇,叶子很开心:喂,树,春天好呀! 然后他们两个在一起了。树深爱着叶子,叶子也深爱着树,他...
    boyLen阅读 3,682评论 0 2