我通常使用JavaScript。在编写代码时,我在顶部声明函数和变量。因为JavaScript中有吊装系统。
我在许多javascript书中都看到了这种风格。有一天,我很好奇。这种样式对Javascript性能有帮助吗?
在顶部声明函数和变量是否有助于提高JavaScript性能?这只是人类的风格指南吗?
答案 0 :(得分:2)
如上所述,它可以提高代码的可读性,因为您知道ES6
引入了let
和const
,其中的内容是block scoped
,这也是一个很好的做法可以在使用Javascript编码时使用,也更加方便
使用var
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
}
使用租赁
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
}