有什么理由使用var而不是让javascript?

使用新的关键字letvariables声明在JavaScript ES6中,我不能再想到使用var的好理由。 到目前为止,我一直这样做,我不认为使用let所有的时间的任何缺点。

今天使用var什么好的理由? 今天一直使用let是一个很好的习惯吗?

国际海事组织使用var over let没有明确的优势,除了它的范围。 原因之一可能是支持较旧的浏览器(如果您不打算使用像Babel这样的ES6到ES5编译器)。