Heading for the future

哟,来看看JS里面变量声明方式

  点点点点点点进来。点击此处领取双十一梦想大礼包。

  终于被我忽悠进来了?老弟,不骚一下你不往里面点是吧,还想大礼包?想着吧。

 

 

   今天要说的如题,JS里面变量声明方式。可能一提到这个话题大家能很快的打出来,var,let,const这几种是吧,不管是面试还是在日常工作中,都快被用烂了的几个声明方式。

  其实JS里面并不只有这三种声明方式,而是一共有七种声明方式,你能想到是哪七种吗?想不出来没关系,让我们一起来看一下

  在ES5中一共有三种声明方式,他们分别是

    var:

    var a = 12

    

    function:

    function a() {
      console.log(123)        
    }

 

    隐式变量声明

   b = 10

 

  ES6又提供了另外四种方式

    let:

   let a = 12

 

     const:

   const a =  12

   

    class:

    class a {
        constructor() {
        }
    }

 

    import

    import a from './index'

 

关于这些声明方式之间的差别,之前都有已经写到过了,在这就不重复赘述了,这篇文章的知识点还是希望大家能记一下,毕竟基本前端面试都会问这个,你想想面试官一问,你咔咔咔把这七种列出来,顺手在说说他们的使用和特性,那offer舍你其谁?

 

 

posted @ 2019-11-11 21:28  一只菜鸟攻城狮啊  阅读(...)  评论(... 编辑 收藏