关于函数和变量同名时(笔试题)

Posted tiboo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于函数和变量同名时(笔试题)相关的知识,希望对你有一定的参考价值。

以往关注比较多的是变量提升,把变量和函数同名时,函数提升的规则不小心给漏掉了,唉,失去一分,今日笔试题

  console.log(a)
  var a;
  console.log(a)
  a = 10
  console.log(a)
  function a() {
    let c = 1;
  }
  console.log(a)

结果如下图所示:

技术图片

1) 变量声明存在提升,函数声明存在提升,但函数声明比变量声明更置顶

2) 声明过的变量不会重复声明

   

以上是关于关于函数和变量同名时(笔试题)的主要内容,如果未能解决你的问题,请参考以下文章

笔试题

JavaScript笔试题(js高级代码片段)

多线程关于腾讯笔试题

JAVA笔试题(与构造函数、静态变量有关)

JAVA笔试题(与构造函数、静态变量有关)

java笔试题整理