js高级(三)
let 申明变量,使用它申明的变量具有块级作用域。if(1){ var ss= 30; let s =10; console.log(s);}console.log(s); //报错console.log(ss); //成功使用var在if里面申明的变量在if外能访问,使用let只能在if内访问。let可防止循环变量变成全局变量。for(var i=0;i<4;i++){ } 在这个for循环结束后再去访问变量i是可以访问到的,也就是说在运行完后它并没有清除i。这时候可
复制链接