ts的变量声明有var,let和const,这尼玛完全跟es6一样嘛.就稍微介绍一下. 大多数js开发者对于var很熟悉了,原生js里没有块级作用域,只有函数作用域和全局作用域,还存在var的变量提升的问题,导致一些不熟悉js的开发者会发现一些怪异事件.点击查看关于es6的let与const let声明 let声明和var一样的写法,大家看前面的博客里面相信也看到了. 拣重要的说,let和var的区别就是let使js实现了它的块级作用域,即词法作用域或块作用域. 而且它不存在变量提升. func…