如果for循环,或者if语句的let声明在全局中,赋值在小括号内(),还会形成块级作用域吗?
例如
let i;
for ( i = 0; i <5; i++) {
console.log(i);
}
...........................
let j ;
if ( j < 5) {
console.log(i);
}
在这里输入代码,可通过选择【代码语言】突出显示
29
收起
正在回答
1回答
同学你好,不会形成块级作用域了。
但是不可以在if的小括号中声明变量或常量,而是在花括号中声明,如下:
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星