var let const的区别

  详情见资料:资料

  var声明变量的问题:作用域过广,产生期望之外的程序效果;能够重定义,不管使用var x = 10声明x多少次,x都只有1个值。

  由于var存在的作用域问题常常使得程序出错(setTimeout()是一个典型的使用var出问题的范例),因此在ts中,推荐使用let对变量进行声明而不是var。

posted @ 2019-08-27 17:00  potato226  阅读(117)  评论(0编辑  收藏  举报