- let和var的区别
let是只在代码块内声明的有效,就是说let定义的是局部变量;
var命令存在变量提升效用;
2.let和const(常量)的区别
在全局环境下,const更适合用于全局变量,更应该是定义为全局常量,它优于let在于三个方面,一个是阅读性更强,二是const更符合函数式编程,运算不该编制,只是创建新值,这样更有利于分布式运算,第三就是JavaScript对const进行优化,所以多执行const,代码执行效率更高,所以说let和const的本质区别还是编译器内部处理的不同;
长远的来看的话,JS会出现多线程的实现,let变量只应该出现在单线程的代码中,所以let更有利于保证线程安全
ES6:编码风格
最新推荐文章于 2022-12-02 11:10:29 发布