var和let的区别

2022-12-20 0 192

1、返回值相同

var是表达式返回值,let是块返回值。

在表达式中新闻稿了var,整座表达式内都是有效率的,比如在for循环式内表述的两个var表达式,事实上其在for循环式之外也是能出访的

而let虽然是块返回值,因此假如在块返回值内表述的表达式,比如在for循环式内,在其外边是不容被出访的,因此for循环式所推荐用let

var和let的区别
var和let的区别

2、let无法在表述以后出访该表达式,但var能。

let要先新闻稿,再采用。而var先采用后声明也行,或者说间接采用但没表述的这时候,其值是undefined。var有两个表达式提高的操作过程,当整座表达式返回值被建立的这时候,事实上var表述的表达式单厢被建立,因此假如这时没调用不然,则预设为调用两个undefined

var和let的区别

3、let无法被再次表述,但var是能的

var和let的区别

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务