欢迎光临散文网 会员登陆 & 注册

前端面试八股文每日一题——JavaScript

2022-07-28 21:10 作者:朵宝特工007  | 我要投稿

var let const相关?

参考答案:

  • var——ES5变量声明方式

    1、在变量未赋值前,变量undefined(未使用声明变量时也为undefined)。

    2、作用域——方法作用域,只要在方法内定义了,整个方法内的定义变量后的代码都可以使用。

  • let——ES6声明变量方式

    1、在变量未声明前直接使用会报错。

    2、作用域——块作用域,通常let比var范围要小。

    3、禁止重复声明变量,否则会报错;var可以重复声明。

  • const——ES6声明变量方式

    1、常量声明方式,声明变量时必须初始化,在后面出现的代码中不能再修改该常量的值。

    2、const实际上保证的并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。


前端面试八股文每日一题——JavaScript的评论 (共 条)

分享到微博请遵守国家法律