老师有关作用域的问题
来源:3-6 编程练习
LongFace
2020-04-13 13:07:23
for (var s = 0,i = 0;i < 100;i++){ if (i % 22 == 0){ continue; } s+=i; console.log(i); } console.log(s);
老师正常s这个变量脱离循环不是就失效了么,为什么还能再控制台打印出s这个变量的值呢
2回答
同学你好,是的,i也是在for循环里面用var声明的。
祝学习愉快~
好帮手慕粉
2020-04-13
同学你好,不是的呢,s这个变量是全局的,只有页面执行完毕的时候才会销毁呢。
祝学习愉快~
相似问题