编程风格
- const优于let原因:
- const可以提醒阅读程序的人,这个变量不应该改变;
- const比较符合函数式编程思想,运算不改变值,只是新建值,而且这样也有利于将来的分布式运算;
- JavaScript 编译器会对const进行优化,所以多使用const,有利于提高程序的运行效率,也就是说let和const的本质区别,其实是编译器内部的处理不同。
- 静态字符串一律使用单引号或反引号,不使用双引号。动态字符串使用反引号。
点击查看代码
// bad
const a = "foobar";
const b = 'foo' + a + 'bar';
// acceptable
const c = `foobar`;
// good
const a = 'foobar';
const b = `foo${a}bar`;