函数声明和变量声明的顶部是否有助于提高性能?

Does the top of the function declaration and variable declaration help improve performance?

我一般用JavaScript。我在编写代码时在顶部声明函数和变量。因为JavaScript.

有吊装

我在许多 javascript 书中看到过这种风格。有一天,我很好奇。这种风格对 Javascript 性能有帮助吗?

在顶部声明函数和变量是否有助于提高 JavaScript 性能?这只是人类的风格指南吗?

如上所述,它增加了代码的可读性,因为你知道 ES6 引入了 letconst,其中 block scoped 又是一个好东西在Javascript中边编码边练习使用,也更方便

使用变量

 function nodeSimplified(){
  var a =10;
  console.log(a);  // output 10
  if(true){
    var a=20;
    console.log(a); // output 20
  }
  console.log(a);  // output 20
}

使用 let

  function nodeSimplified(){
   let a =10;
   console.log(a);  // output 10
   if(true){
     let a=20;
     console.log(a); // output 20
   }
  console.log(a);  // output 10
}