let和var的区别

let和var的区别

let是块级元素,只能在它的定义域内生效,var不一样,比如在for循环里定义一个var,在for循环外面还能获取到它的值,和在for循环里的一样,如果是定义的let,则会报错。

let不能重复定义;var可以多次重复定义变量,不过会被忽略

原文地址:https://www.cnblogs.com/zhaoyids/p/15595203.html